From 24863a188887c395f7fe1c81423fa020b815569a Mon Sep 17 00:00:00 2001 From: Pascal Seitz Date: Sun, 19 Nov 2023 22:23:03 +0800 Subject: [PATCH] upgrade deps --- Cargo.toml | 43 ++++++++++++++++---------------- buffered_index_writer/Cargo.toml | 10 ++++---- directory/Cargo.toml | 8 +++--- doc_store/Cargo.toml | 2 +- json_converter/Cargo.toml | 8 +++--- server/Cargo.toml | 12 ++++----- src/error.rs | 8 ------ src/persistence.rs | 1 - veloci_bins/Cargo.toml | 12 ++++----- 9 files changed, 47 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index acfa9d9..b797d74 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,37 +20,36 @@ name = "bench_persistence" path = "benches/bench_persistence.rs" [dependencies] -chrono = "0.4.24" -colored = "2.0.0" -crossbeam-channel = "0.5.7" +chrono = "0.4.31" +colored = "2.0.4" +crossbeam-channel = "0.5.8" dot = "0.1.4" fixedbitset = "0.4.2" fnv = "1.0.7" fst = "0.4.7" -itertools = "0.10.5" +itertools = "0.12.0" lazy_static = "1.4.0" -log = "0.4.17" +log = "0.4.20" lru_time_cache = "0.11.11" measure_time = "0.8.2" -num = "0.4.0" +num = "0.4.1" prettytable-rs = "0.10.0" -rayon = "1.7.0" -regex = "1.7.1" -ron = "0.5.0" -serde = "1.0.156" -serde_derive = "1.0.156" -serde_json = "1.0.94" -toml = "0.7.3" +rayon = "1.8.0" +regex = "1.10.2" +serde = "1.0.192" +serde_derive = "1.0.192" +serde_json = "1.0.108" +toml = "0.8.8" inohashmap = "0.3.0" vint32 = { version = "0.3.0", features = ["common-encoding"] } -ownedbytes = "0.4.0" -memmap2 = "0.5.10" +ownedbytes = "0.6.0" +memmap2 = "0.9.0" stable_deref_trait = "1.2.0" -thiserror = "1.0.40" +thiserror = "1.0.50" [dependencies.env_logger] features = [] -version = "0.10.0" +version = "0.10.1" [dependencies.regex-automata] features = ["transducer"] @@ -67,7 +66,7 @@ path = "doc_store" [dependencies.half] features = ["std"] -version = "2.2.1" +version = "2.3.1" [dependencies.json_converter] path = "json_converter" @@ -78,7 +77,7 @@ features = ["fst_automaton"] [dependencies.ordered-float] features = ["serde"] -version = "3.4.0" +version = "4.1.1" [dependencies.parking_lot] features = ["nightly"] @@ -95,16 +94,16 @@ path = "query_parser" [dev-dependencies] more-asserts = "0.3.1" -pretty_assertions = "1.3.0" +pretty_assertions = "1.4.0" rand = "0.8.5" [dev-dependencies.color-backtrace] -version = "0.5.1" +version = "0.6.1" default-features = false [dev-dependencies.criterion] features = [] -version = "0.4.0" +version = "0.5.1" [features] create = [] diff --git a/buffered_index_writer/Cargo.toml b/buffered_index_writer/Cargo.toml index c1f8228..f0a613b 100644 --- a/buffered_index_writer/Cargo.toml +++ b/buffered_index_writer/Cargo.toml @@ -9,13 +9,13 @@ harness = false name = "bench" [dependencies] -itertools = "0.10.5" -memmap2 = "0.5.10" +itertools = "0.12.0" +memmap2 = "0.9.0" vint32 = { version = "0.3.0", features = ["common-encoding"] } directory = { path = "../directory" } -uuid = { version = "1.3.0", features = ["v4"] } -ownedbytes = "0.4.0" +uuid = { version = "1.5.0", features = ["v4"] } +ownedbytes = "0.6.0" [dev-dependencies] measure_time = "0.8.2" -criterion = "0.2.5" +criterion = "0.5.1" diff --git a/directory/Cargo.toml b/directory/Cargo.toml index 9cfd1a0..efbcc2c 100644 --- a/directory/Cargo.toml +++ b/directory/Cargo.toml @@ -6,10 +6,10 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -log = "0.4.17" -memmap2 = { version = "0.5.10", features = ["stable_deref_trait"] } -ownedbytes = "0.4.0" +log = "0.4.20" +memmap2 = { version = "0.9.0", features = ["stable_deref_trait"] } +ownedbytes = "0.6.0" stable_deref_trait = "1.2.0" [dev-dependencies] -tempfile = "3.5.0" +tempfile = "3.8.1" diff --git a/doc_store/Cargo.toml b/doc_store/Cargo.toml index 0640083..2d1353f 100644 --- a/doc_store/Cargo.toml +++ b/doc_store/Cargo.toml @@ -4,5 +4,5 @@ edition = "2021" name = "doc_store" version = "0.1.0" [dependencies] -lz4_flex = { version = "0.10.0", default-features = false } +lz4_flex = { version = "0.11.1", default-features = false } vint32 = { version = "0.3.0", features = ["common-encoding"] } diff --git a/json_converter/Cargo.toml b/json_converter/Cargo.toml index 14a271d..0b31e85 100644 --- a/json_converter/Cargo.toml +++ b/json_converter/Cargo.toml @@ -8,11 +8,11 @@ harness = false name = "bench" [dependencies] -fnv = "1.0.6" -serde = "1.0.82" -serde_json = "1.0.33" +fnv = "1.0.7" +serde = "1.0.192" +serde_json = "1.0.108" [dev-dependencies.criterion] features = [] -version = "0.2.5" +version = "0.5.1" diff --git a/server/Cargo.toml b/server/Cargo.toml index 817ce59..93f10ad 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -18,18 +18,18 @@ lazy_static = "1.4.0" measure_time = "0.8.2" rocket = { version = "0.5.0", features = ["json"] } rocket_cors = "0.6" -serde = "1.0.156" -serde_derive = "1.0.156" -serde_json = "1.0.94" +serde = "1.0.192" +serde_derive = "1.0.192" +serde_json = "1.0.108" [dependencies.veloci] path = "../" [dev-dependencies] -criterion = "0.4.0" -pretty_assertions = "1.3.0" +criterion = "0.5.1" +pretty_assertions = "1.4.0" rand = "0.8.5" -tempfile = "3.4.0" +tempfile = "3.8.1" [profile.release] codegen-units = 1 diff --git a/src/error.rs b/src/error.rs index c754243..d81aee5 100644 --- a/src/error.rs +++ b/src/error.rs @@ -15,9 +15,6 @@ pub enum VelociError { #[error("All fields filtered all_fields: {all_fields:?} filter: {filter:?}")] AllFieldsFiltered { all_fields: Vec, filter: Option> }, - /// Ron Sir Error - #[error("{0:?}")] - RonSerError(ron::ser::Error), /// The Data is corrupted #[error("{:?}", _0)] JsonError(serde_json::Error), @@ -75,8 +72,3 @@ impl From for VelociError { VelociError::TomlError(error) } } -impl From for VelociError { - fn from(error: ron::ser::Error) -> VelociError { - VelociError::RonSerError(error) - } -} diff --git a/src/persistence.rs b/src/persistence.rs index 61e5e89..a45f6e1 100644 --- a/src/persistence.rs +++ b/src/persistence.rs @@ -361,7 +361,6 @@ impl Persistence { } pub fn write_metadata(&self) -> Result<(), VelociError> { - self.write_data("metaData.ron", ron::ser::to_string_pretty(&self.metadata, Default::default())?.as_bytes())?; self.write_data("metaData.json", serde_json::to_string_pretty(&self.metadata)?.as_bytes())?; Ok(()) } diff --git a/veloci_bins/Cargo.toml b/veloci_bins/Cargo.toml index 9ed9671..1515740 100644 --- a/veloci_bins/Cargo.toml +++ b/veloci_bins/Cargo.toml @@ -7,11 +7,11 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -argh = "0.1.4" +argh = "0.1.12" buffered_index_writer = { path = "../buffered_index_writer" } -fst = "0.4.5" -measure_time = "0.6.0" -rayon = "1.5.0" -serde = "1.0.118" -serde_json = "1.0.60" +fst = "0.4.7" +measure_time = "0.8.2" +rayon = "1.8.0" +serde = "1.0.192" +serde_json = "1.0.108" veloci = { path = "../" }