From 6c3ef8103fefdebe86fb04f5b4670a5fda7703fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 20:54:49 +0000 Subject: [PATCH] Bump simd-json-derive from 0.2.2 to 0.12.0 in /frameworks/Rust/actix Bumps [simd-json-derive](https://github.com/simd-lite/simd-json-derive) from 0.2.2 to 0.12.0. - [Release notes](https://github.com/simd-lite/simd-json-derive/releases) - [Commits](https://github.com/simd-lite/simd-json-derive/compare/v0.2.2...simd-json-derive-int-v0.12.0) --- updated-dependencies: - dependency-name: simd-json-derive dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- frameworks/Rust/actix/Cargo.lock | 145 ++++++++++++++++++++++++++++--- frameworks/Rust/actix/Cargo.toml | 2 +- 2 files changed, 133 insertions(+), 14 deletions(-) mode change 100755 => 100644 frameworks/Rust/actix/Cargo.toml diff --git a/frameworks/Rust/actix/Cargo.lock b/frameworks/Rust/actix/Cargo.lock index 35e34f98efc..5bce2a3656e 100644 --- a/frameworks/Rust/actix/Cargo.lock +++ b/frameworks/Rust/actix/Cargo.lock @@ -298,6 +298,12 @@ dependencies = [ "alloc-no-stdlib", ] +[[package]] +name = "allocator-api2" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45862d1c77f2228b9e10bc609d5bc203d86ebc9b87ad8d5d5167a6c9abf739d9" + [[package]] name = "android-tzdata" version = "0.1.1" @@ -1053,8 +1059,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" dependencies = [ "cfg-if", + "js-sys", "libc", "wasi 0.11.0+wasi-snapshot-preview1", + "wasm-bindgen", ] [[package]] @@ -1098,6 +1106,16 @@ dependencies = [ "serde", ] +[[package]] +name = "halfbrown" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8588661a8607108a5ca69cab034063441a0413a0b041c13618a7dd348021ef6f" +dependencies = [ + "hashbrown 0.14.0", + "serde", +] + [[package]] name = "hashbrown" version = "0.12.3" @@ -1118,6 +1136,10 @@ name = "hashbrown" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" +dependencies = [ + "ahash 0.8.3", + "allocator-api2", +] [[package]] name = "heck" @@ -1337,6 +1359,70 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" +[[package]] +name = "lexical-core" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46" +dependencies = [ + "lexical-parse-float", + "lexical-parse-integer", + "lexical-util", + "lexical-write-float", + "lexical-write-integer", +] + +[[package]] +name = "lexical-parse-float" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f" +dependencies = [ + "lexical-parse-integer", + "lexical-util", + "static_assertions", +] + +[[package]] +name = "lexical-parse-integer" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" +dependencies = [ + "lexical-util", + "static_assertions", +] + +[[package]] +name = "lexical-util" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc" +dependencies = [ + "static_assertions", +] + +[[package]] +name = "lexical-write-float" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862" +dependencies = [ + "lexical-util", + "lexical-write-integer", + "static_assertions", +] + +[[package]] +name = "lexical-write-integer" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446" +dependencies = [ + "lexical-util", + "static_assertions", +] + [[package]] name = "libc" version = "0.2.147" @@ -2065,37 +2151,52 @@ version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0c3aaa7729b636ed4843efa96722f0d5823825b4f388d74c83757a3227f64d4" dependencies = [ - "halfbrown", + "halfbrown 0.1.18", + "serde", + "serde_json", + "simdutf8", + "value-trait 0.2.12", +] + +[[package]] +name = "simd-json" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f07a84c7456b901b8dd2c1d44caca8b0fd2c2616206ee5acc9d9da61e8d9ec" +dependencies = [ + "getrandom", + "halfbrown 0.2.5", + "lexical-core", "serde", "serde_json", "simdutf8", - "value-trait", + "value-trait 0.6.1", ] [[package]] name = "simd-json-derive" -version = "0.2.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3221374cc85242d6da1fea48d5b6edb417cf79cf9f6d6c636cd8425161faa096" +checksum = "601202a467f1d17a37b20d6d4d7bd679764ac3e9e9fc0f7a24524ba35bd55552" dependencies = [ "chrono", - "itoa 0.4.8", + "itoa 1.0.8", "ryu", - "simd-json", + "simd-json 0.12.0", "simd-json-derive-int", - "value-trait", + "value-trait 0.6.1", ] [[package]] name = "simd-json-derive-int" -version = "0.2.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "929b468389809e93768ab7962f21aad7911774d472aca6211e332f74824c4635" +checksum = "4826470c4520fac1e3b57c413a6e83a198bac992e3222d1c290f7909881d3df1" dependencies = [ "proc-macro2", "quote", - "simd-json", - "syn 1.0.109", + "simd-json 0.12.0", + "syn 2.0.25", ] [[package]] @@ -2169,6 +2270,12 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + [[package]] name = "stringprep" version = "0.1.2" @@ -2275,7 +2382,7 @@ dependencies = [ "rand", "serde", "serde_json", - "simd-json", + "simd-json 0.4.15", "simd-json-derive", "snmalloc-rs", "tokio", @@ -2670,11 +2777,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fe40a74a6f052b10668ef021c8c3ae56ab38269f9c0f401daa6ed36f96662fd" dependencies = [ "float-cmp", - "halfbrown", + "halfbrown 0.1.18", "itoa 0.4.8", "ryu", ] +[[package]] +name = "value-trait" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09a5b6c8ceb01263b969cac48d4a6705134d490ded13d889e52c0cfc80c6945e" +dependencies = [ + "float-cmp", + "halfbrown 0.2.5", + "itoa 1.0.8", + "ryu", +] + [[package]] name = "vcpkg" version = "0.2.15" diff --git a/frameworks/Rust/actix/Cargo.toml b/frameworks/Rust/actix/Cargo.toml old mode 100755 new mode 100644 index a7ae6720cce..9544e873c89 --- a/frameworks/Rust/actix/Cargo.toml +++ b/frameworks/Rust/actix/Cargo.toml @@ -49,7 +49,7 @@ rand = { version = "0.8", features = ["small_rng"] } serde = { version = "1", features = ["derive"] } serde_json = "1" simd-json = "0.4" -simd-json-derive = "0.2" +simd-json-derive = "0.12" snmalloc-rs = "0.2.6" tokio = { version = "1", features = ["full"] } tokio-util = "0.7.8"