1 2 3 4 5 6 7 8 9 10 11 12
/// Append HTML-escaped version of `s` to `out`. pub fn escape_html(s: &str, out: &mut String) { for c in s.chars() { match c { '&' => out.push_str("&"), '<' => out.push_str("<"), '>' => out.push_str(">"), '"' => out.push_str("""), _ => out.push(c), } } }