pub fn escape_html(input: &str) -> String {
let mut output = String::with_capacity(input.len() * 2);
for char in input.chars() {
match char {
'&' => output.push_str("&"),
'<' => output.push_str("<"),
'>' => output.push_str(">"),
'"' => output.push_str("""),
'\'' => output.push_str("'"),
'/' => output.push_str("/"),
_ => output.push(char),
}
}
output
}