From eb8dbb5cbc0e4178556cdc61afa6f9454e80cc92 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 7 Jun 2024 21:56:42 +0000 Subject: [PATCH] fix(deps): update all non-major dependencies --- Cargo.lock | 183 +++++++++++---------------------- Cargo.toml | 18 ++-- example/Cargo.toml | 18 ++-- scyllax-cli/Cargo.toml | 18 ++-- scyllax-macros-core/Cargo.toml | 8 +- scyllax-parser/Cargo.toml | 6 +- scyllax/Cargo.toml | 12 +-- 7 files changed, 101 insertions(+), 162 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index de7f2e3..70a4e13 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,6 +17,18 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "ahash" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", + "zerocopy", +] + [[package]] name = "aho-corasick" version = "1.1.3" @@ -26,6 +38,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "allocator-api2" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" + [[package]] name = "android-tzdata" version = "0.1.1" @@ -244,9 +262,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.4" +version = "4.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "a9689a29b593160de5bc4aacab7b5d54fb52231de70122626c178e6a368994c7" dependencies = [ "clap_builder", "clap_derive", @@ -254,9 +272,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "2e5387378c84f6faa26890ebf9f0a92989f8873d4d380467bcd0d8d8620424df" dependencies = [ "anstream", "anstyle", @@ -266,18 +284,18 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.2" +version = "4.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e" +checksum = "d2020fa13af48afc65a9a87335bda648309ab3d154cd03c7ff95b378c7ed39c4" dependencies = [ "clap", ] [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -672,14 +690,9 @@ name = "hashbrown" version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" - -[[package]] -name = "heck" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" dependencies = [ - "unicode-segmentation", + "ahash", + "allocator-api2", ] [[package]] @@ -790,15 +803,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - [[package]] name = "itoa" version = "1.0.11" @@ -969,27 +973,6 @@ dependencies = [ "libc", ] -[[package]] -name = "num_enum" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1" -dependencies = [ - "num_enum_derive", -] - -[[package]] -name = "num_enum_derive" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.66", -] - [[package]] name = "object" version = "0.32.2" @@ -1108,16 +1091,6 @@ dependencies = [ "yansi", ] -[[package]] -name = "proc-macro-crate" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" -dependencies = [ - "once_cell", - "toml_edit", -] - [[package]] name = "proc-macro-error" version = "1.0.4" @@ -1144,9 +1117,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.84" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6" +checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" dependencies = [ "unicode-ident", ] @@ -1168,7 +1141,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.11.0", "proc-macro2", "quote", "syn 2.0.66", @@ -1310,12 +1283,6 @@ version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" -[[package]] -name = "rustversion" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" - [[package]] name = "ryu" version = "1.0.18" @@ -1339,9 +1306,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "scylla" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03d2db76aa23f55d2ece5354e1a3778633098a3d1ea76153f494d71e92cd02d8" +checksum = "9439d92eea9f86c07175c819c3a129ca28b02477b47df26db354a1f4ea7ee276" dependencies = [ "arc-swap", "async-trait", @@ -1350,10 +1317,11 @@ dependencies = [ "chrono", "dashmap", "futures", + "hashbrown", "histogram", "itertools 0.11.0", + "lazy_static", "lz4_flex", - "num_enum", "rand", "rand_pcg", "scylla-cql", @@ -1361,8 +1329,6 @@ dependencies = [ "smallvec", "snap", "socket2", - "strum", - "strum_macros", "thiserror", "tokio", "tracing", @@ -1371,15 +1337,14 @@ dependencies = [ [[package]] name = "scylla-cql" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "345626c0dd5d9624c413daaba854685bba6a65cff4eb5ea0fb0366df16901f67" +checksum = "64037fb9d9c59ae15137fff9a56c4d528908dfd38d09e75b5f8e56e3894966dd" dependencies = [ "async-trait", "byteorder", "bytes", "lz4_flex", - "num_enum", "scylla-macros", "snap", "thiserror", @@ -1390,9 +1355,9 @@ dependencies = [ [[package]] name = "scylla-macros" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb6085ff9c3fd7e5163826901d39164ab86f11bdca16b2f766a00c528ff9cef9" +checksum = "7e5fe1d389adebe6a1a27bce18b81a65ff18c25d58a795de490e18b0e7a27b9f" dependencies = [ "darling", "proc-macro2", @@ -1589,25 +1554,6 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" -[[package]] -name = "strum" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cae14b91c7d11c9a851d3fbc80a963198998c2a64eec840477fa92d8ce9b70bb" - -[[package]] -name = "strum_macros" -version = "0.23.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38" -dependencies = [ - "heck 0.3.3", - "proc-macro2", - "quote", - "rustversion", - "syn 1.0.109", -] - [[package]] name = "syn" version = "1.0.109" @@ -1615,7 +1561,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ "proc-macro2", - "quote", "unicode-ident", ] @@ -1718,9 +1663,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.37.0" +version = "1.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" +checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" dependencies = [ "backtrace", "bytes", @@ -1738,9 +1683,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ "proc-macro2", "quote", @@ -1758,23 +1703,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "toml_datetime" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" - -[[package]] -name = "toml_edit" -version = "0.19.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" -dependencies = [ - "indexmap", - "toml_datetime", - "winnow", -] - [[package]] name = "tracing" version = "0.1.40" @@ -2200,16 +2128,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] -name = "winnow" -version = "0.5.40" +name = "yansi" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" + +[[package]] +name = "zerocopy" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ - "memchr", + "zerocopy-derive", ] [[package]] -name = "yansi" -version = "0.5.1" +name = "zerocopy-derive" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] diff --git a/Cargo.toml b/Cargo.toml index 4046aa3..9643d30 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,15 +18,15 @@ readme = "README.md" scyllax-macros = { verison = "0.2.0", path = "./scyllax-macros" } scyllax-macros-core = { verison = "0.2.0", path = "./scyllax-macros-core" } scyllax-parser = { verison = "0.2.0", path = "./scyllax-parser" } -tracing = "0.1" -tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt", "json", "tracing-log", "parking_lot"] } -tokio = { version = "1", features = ["full", "tracing"] } -scylla = { version = "0.12", features = ["time"] } -serde_json = { version = "1", features = ["preserve_order"] } -serde = { version = "1", features = ["derive"] } -uuid = { version = "1", features = ["serde", "v1", "std", "fast-rng"] } -darling = "0.20" -trybuild = "1" +tracing = "0.1.40" +tracing-subscriber = { version = "0.3.18", features = ["env-filter", "fmt", "json", "tracing-log", "parking_lot"] } +tokio = { version = "1.38.0", features = ["full", "tracing"] } +scylla = { version = "0.13.0", features = ["time"] } +serde_json = { version = "1.0.117", features = ["preserve_order"] } +serde = { version = "1.0.203", features = ["derive"] } +uuid = { version = "1.8.0", features = ["serde", "v1", "std", "fast-rng"] } +darling = "0.20.9" +trybuild = "1.0.96" [profile.dev.package.backtrace] opt-level = 3 diff --git a/example/Cargo.toml b/example/Cargo.toml index f6f4936..f97729e 100644 --- a/example/Cargo.toml +++ b/example/Cargo.toml @@ -10,28 +10,28 @@ homepage.workspace = true publish = false [dependencies] -anyhow = "1" +anyhow = "1.0.86" serde.workspace = true serde_json.workspace = true scylla.workspace = true scyllax = { path = "../scyllax", features = ["json"] } -tokio = { version = "1", features = ["full"] } +tokio = { version = "1.38.0", features = ["full"] } tracing.workspace = true tracing-subscriber.workspace = true uuid.workspace = true -tokio-stream = "0.1.14" -futures-util = "0.3.29" -futures = "0.3.29" -rayon = "1.8.0" -time = "0.3.34" +tokio-stream = "0.1.15" +futures-util = "0.3.30" +futures = "0.3.30" +rayon = "1.10.0" +time = "0.3.36" [features] default = ["integration"] integration = [] [dev-dependencies] -pretty_assertions = "1" -criterion = { version = "0.5", features = ["html_reports", "async_tokio"] } +pretty_assertions = "1.4.0" +criterion = { version = "0.5.1", features = ["html_reports", "async_tokio"] } [[bench]] name = "bench" diff --git a/scyllax-cli/Cargo.toml b/scyllax-cli/Cargo.toml index ca33246..a424820 100644 --- a/scyllax-cli/Cargo.toml +++ b/scyllax-cli/Cargo.toml @@ -15,20 +15,20 @@ path = "src/bin/scyllax.rs" [dependencies] tokio.workspace = true -clap = { version = "4", features = ["derive", "env"] } -clap_complete = { version = "4" } -chrono = { version = "0.4", default-features = false, features = ["clock"] } -anyhow = "1.0.75" +clap = { version = "4.5.6", features = ["derive", "env"] } +clap_complete = { version = "4.5.5" } +chrono = { version = "0.4.38", default-features = false, features = ["clock"] } +anyhow = "1.0.86" url = { version = "2.5.0", default-features = false } -async-trait = "0.1" -console = "0.15.7" +async-trait = "0.1.80" +console = "0.15.8" scylla.workspace = true scyllax = { version = "0.2.0", path = "../scyllax" } -serde_json = "1.0.108" -serde = { version = "1.0.193", features = ["derive"] } +serde_json = "1.0.117" +serde = { version = "1.0.203", features = ["derive"] } tracing-subscriber.workspace = true tracing.workspace = true -time = { version = "0.3.30", features = ["formatting"] } +time = { version = "0.3.36", features = ["formatting"] } sha2 = "0.10.8" uuid.workspace = true diff --git a/scyllax-macros-core/Cargo.toml b/scyllax-macros-core/Cargo.toml index 24241f7..a128251 100644 --- a/scyllax-macros-core/Cargo.toml +++ b/scyllax-macros-core/Cargo.toml @@ -12,8 +12,8 @@ readme = "../README.md" [dependencies] bae = { version = "0.2", package = "sea-bae" } convert_case = "0.6.0" -darling = { version = "0.20", features = ["suggestions"] } -proc-macro2 = "1" -quote = "1" +darling = { version = "0.20.9", features = ["suggestions"] } +proc-macro2 = "1.0.85" +quote = "1.0.36" scyllax-parser = { path = "../scyllax-parser", version = "0.2.0" } -syn = { version = "2", features = ["full", "derive", "extra-traits"] } +syn = { version = "2.0.66", features = ["full", "derive", "extra-traits"] } diff --git a/scyllax-parser/Cargo.toml b/scyllax-parser/Cargo.toml index 8da49c7..ffd87c6 100644 --- a/scyllax-parser/Cargo.toml +++ b/scyllax-parser/Cargo.toml @@ -12,11 +12,11 @@ homepage.workspace = true readme = 'crates.md' [dependencies] -nom = "7" +nom = "7.1.3" [dev-dependencies] -pretty_assertions = "1" -criterion = { version = "0.5", features = ["html_reports"] } +pretty_assertions = "1.4.0" +criterion = { version = "0.5.1", features = ["html_reports"] } [[bench]] name = "bench" diff --git a/scyllax/Cargo.toml b/scyllax/Cargo.toml index 6b3e5cc..a4cec3b 100644 --- a/scyllax/Cargo.toml +++ b/scyllax/Cargo.toml @@ -10,20 +10,20 @@ repository.workspace = true homepage.workspace = true [dependencies] -async-trait = "0.1" -getrandom = "0.2" -mac_address = "1" -once_cell = "1" +async-trait = "0.1.80" +getrandom = "0.2.15" +mac_address = "1.1.7" +once_cell = "1.19.0" scylla.workspace = true scyllax-macros = { version = "0.2.0", path = "../scyllax-macros" } scyllax-macros-core = { version = "0.2.0", path = "../scyllax-macros-core" } -thiserror = "1" +thiserror = "1.0.61" tokio.workspace = true tracing.workspace = true uuid.workspace = true serde = { workspace = true, optional = true } serde_json = { workspace = true, optional = true } -prost-types = { version = "0.12", optional = true } +prost-types = { version = "0.12.6", optional = true } [features] default = []