From 95e9ec51dc5deb2b9e217ec2f18505c3bf32250f Mon Sep 17 00:00:00 2001 From: mat Date: Wed, 22 Mar 2023 20:49:52 -0500 Subject: improve comparison benchmark --- Cargo.lock | 60 ++++++++++++++++++++++-------------------------------------- 1 file changed, 22 insertions(+), 38 deletions(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index 131bb0b5..8ad23510 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -355,11 +355,10 @@ dependencies = [ "compact_str", "criterion", "enum-as-inner", + "fastnbt", "flate2", "graphite_binary", - "hematite-nbt", "log", - "quartz_nbt", "serde", "valence_nbt", ] @@ -1079,6 +1078,18 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" +[[package]] +name = "fastnbt" +version = "2.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1aab2b0109236f6c89cc81b9e2ef4aced6d585aabe96ac860ee5e9a102eb198" +dependencies = [ + "byteorder", + "cesu8", + "serde", + "serde_bytes", +] + [[package]] name = "fastrand" version = "1.9.0" @@ -1328,18 +1339,6 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" -[[package]] -name = "hematite-nbt" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "670d0784ee67cfb57393dc1837867d2951f9a59ca7db99a653499c854f745739" -dependencies = [ - "byteorder", - "cesu8", - "flate2", - "serde", -] - [[package]] name = "hermit-abi" version = "0.1.19" @@ -1868,30 +1867,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "quartz_nbt" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "348031720b71761481d77969dcb3c89ab06f04132ee1503aca1bd9313eef5e67" -dependencies = [ - "anyhow", - "byteorder", - "cesu8", - "flate2", - "quartz_nbt_macros", -] - -[[package]] -name = "quartz_nbt_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "289baa0c8a4d1f840d2de528a7f8c29e0e9af48b3018172b3edad4f716e8daed" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "quote" version = "1.0.26" @@ -2147,6 +2122,15 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde_bytes" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "416bda436f9aab92e02c8e10d49a15ddd339cea90b6e340fe51ed97abb548294" +dependencies = [ + "serde", +] + [[package]] name = "serde_derive" version = "1.0.155" -- cgit v1.2.3