diff --git a/benches/Cargo.lock b/benches/Cargo.lock index dfdc678..c640cc8 100644 --- a/benches/Cargo.lock +++ b/benches/Cargo.lock @@ -207,6 +207,7 @@ dependencies = [ "serde_json", "serde_yaml", "tera", + "v_htmlescape", "yarte", ] diff --git a/benches/Cargo.toml b/benches/Cargo.toml index c40d701..f136dea 100644 --- a/benches/Cargo.toml +++ b/benches/Cargo.toml @@ -23,6 +23,7 @@ serde_derive = "1" serde_json = "1" serde_yaml = "0.8" tera = { git = "https://github.com/Keats/tera" } +v_htmlescape = "0.9.1" yarte = { git = "https://github.com/botika/yarte", features = ["bytes-buf", "fixed"] } [build-dependencies] diff --git a/benches/src/std_write.rs b/benches/src/std_write.rs index 01e79b2..bc3b112 100644 --- a/benches/src/std_write.rs +++ b/benches/src/std_write.rs @@ -1,4 +1,5 @@ use std::io::Write; +use v_htmlescape::escape; use criterion; @@ -68,8 +69,8 @@ pub fn teams(b: &mut criterion::Bencher<'_>, _: &usize) { &mut output, "
  • {name}: {score}", - champion = champion, - name = team.name, + champion = escape(champion), + name = escape(&team.name), score = team.score ) .unwrap();