diff --git a/Cargo.lock b/Cargo.lock index deab62f..9a563c1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -876,11 +876,20 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "v_escape-base" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1212fce830b75af194b578e55b3db9049f2c8c45f58d397fb25602fdb50fb3d" + [[package]] name = "v_jsonescape" -version = "0.7.8" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be8219cc464ba10c48c3231a6871f11d26d831c5c45a47467eea387ea7bb10e8" +checksum = "84cd6e591631bf251dc46aed57a3655c8e152017d58b019053cb65ba7a2336f2" +dependencies = [ + "v_escape-base", +] [[package]] name = "version_check" diff --git a/Cargo.toml b/Cargo.toml index 35f2d92..6a1a600 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ glob = "0.3" rand = "0.10" serde = "1" serde_json = "1" -v_jsonescape = "0.7" +v_jsonescape = "0.9" json-escape = "0.3.0" sonic-rs = "0.5" diff --git a/benches/escape.rs b/benches/escape.rs index 79bc213..aa1b2dc 100644 --- a/benches/escape.rs +++ b/benches/escape.rs @@ -66,7 +66,7 @@ fn run_benchmarks(c: &mut Criterion, sources: &[String], prefix: &str) { c.bench_function(&format!("{} escape v_jsonescape", prefix), |b| { b.iter(|| { for source in sources { - black_box(v_jsonescape::escape(source).to_string()); + black_box(v_jsonescape::escape_fmt(source).to_string()); } }) });