fn escape_html(maybe_html: &str) -> String { let mut out = String::with_capacity(maybe_html.len()); for c in maybe_html.chars() { match c { '<' => out.push_str("<"), '>' => out.push_str(">"), '&' => out.push_str("&"), '\'' => out.push_str("'"), '"' => out.push_str("""), _ => out.push(c), }; } out } fn main() { let html = "
\"Hello, World!\"
"; let escaped_html = escape_html(html); println!("{}", escaped_html); }