Browse Source

Bump simd-json-derive from 0.2.2 to 0.12.0 in /frameworks/Rust/actix (#9395)

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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] 5 months ago
parent
commit
b59d741fec
2 changed files with 133 additions and 14 deletions
  1. 132 13
      frameworks/Rust/actix/Cargo.lock
  2. 1 1
      frameworks/Rust/actix/Cargo.toml

+ 132 - 13
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"

+ 1 - 1
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"