file:
src/html_escaping.rs
use std::fmt::{Result, Write};
pub fn escape_html<W: Write>(html: &str, writer: &mut W) -> Result { for c in html.chars() { match c { '>' => write!(writer, ">")?, '<' => write!(writer, "<")?, '"' => write!(writer, """)?, '&' => write!(writer, "&")?, '\'' => write!(writer, "'")?, c => writer.write_char(c)?, }; }
Ok(())}