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(())
}