Browse Source

[rust/hyperlane]Update hyperlane (#10417)

* change: pool_size

* remove: utf8

* feat: log

* feat: log

* feat: v3.14.1

* feat: 4.56.3

* feat: 4.56.4

* feat: 4.56.5

* feat:  rename

* Merge branch 'master' of github.com:TechEmpower/FrameworkBenchmarks

* feat: speed

* feat: speed

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* feat: runtime

* feat: runtime

* feat: runtime

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* feat: update

* Merge remote-tracking branch 'upstream/master'

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* Merge remote-tracking branch 'upstream/master'

* feat: hyperlane

* feat: update

* docs: readme

* feat: update

* Merge remote-tracking branch 'upstream/master'

* feat: update

* feat: update

* feat: update

* Merge remote-tracking branch 'upstream/master'

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: lock

* feat: use super

* feat: update lock

* feat: update

* feat: update lock

* feat: update lock

* feat: update lock

* feat: lock

* feat: update lock

* feat: update lock

* feat: update lock

* feat: update lock

* feat: update lock

* feat: update lock

* feat: update lock

* feat: update lock

* feat: update lock

* feat: update lock

* feat: update lock

* feat: update lock

* feat: update lock

* Merge remote-tracking branch 'upstream/master'

* feat: update

* feat: utf8

* feat: utf8

* feat: lock

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* update: code

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* Merge remote-tracking branch 'upstream/master'

* feat: update version

* feat: update version

* update: code

* Merge remote-tracking branch 'upstream/master'

* feat: lock

* feat: lock

* feat: lock

* feat: lock

* feat: lock

* feat: lock

* feat: lock

* feat: error handle

* feat: dep

* feat: get_thread_count

* update: code

* feat: lock

* feat: speed

* feat: speed

* update: code

* feat: speed

* update: code

* feat: lock

* fix: Framework hyperlane does not define a default test in benchmark_config.json

* feat: hyperlane http version

* feat: hyperlane http version

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: v0.1.0

* feat: toml

* feat: v6

* feat: v6

* feat: v6

* feat: v6

* feat: v6

* debug: test cache

* debug: test cache

* feat: v6

* feat: send unwrap

* feat: v6

* feat: v6

* feat: v0.1.0

* feat: toml

* feat: toml

* feat: db

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: dir update

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: 2025-10-24 12:22:32

* feat: v0.1.0

* Merge branch 'master' of github.com:TechEmpower/FrameworkBenchmarks

* feat: v0.1.0

* Merge branch 'master' of github.com:TechEmpower/FrameworkBenchmarks

* feat: 2025-11-09 18:38:22

* feat: toml

* feat: toml

* feat: buffer

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: inline

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

* feat: toml

---------

Co-authored-by: 尤雨东 <[email protected]>
尤雨东 2 days ago
parent
commit
7fc8e5f8e9

+ 106 - 105
frameworks/Rust/hyperlane/Cargo.lock

@@ -61,9 +61,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
 
 
 [[package]]
 [[package]]
 name = "base64ct"
 name = "base64ct"
-version = "1.8.0"
+version = "1.8.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba"
+checksum = "0e050f626429857a27ddccb31e0aca21356bfa709c04041aefddac081a8f068a"
 
 
 [[package]]
 [[package]]
 name = "bitflags"
 name = "bitflags"
@@ -112,9 +112,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
 
 
 [[package]]
 [[package]]
 name = "bytes"
 name = "bytes"
-version = "1.10.1"
+version = "1.11.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
+checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3"
 
 
 [[package]]
 [[package]]
 name = "cfg-if"
 name = "cfg-if"
@@ -148,9 +148,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "crc"
 name = "crc"
-version = "3.3.0"
+version = "3.4.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675"
+checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d"
 dependencies = [
 dependencies = [
  "crc-catalog",
  "crc-catalog",
 ]
 ]
@@ -187,9 +187,9 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
 
 
 [[package]]
 [[package]]
 name = "crypto-common"
 name = "crypto-common"
-version = "0.1.6"
+version = "0.1.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
 dependencies = [
 dependencies = [
  "generic-array",
  "generic-array",
  "typenum",
  "typenum",
@@ -410,9 +410,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "generic-array"
 name = "generic-array"
-version = "0.14.9"
+version = "0.14.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
 dependencies = [
 dependencies = [
  "typenum",
  "typenum",
  "version_check",
  "version_check",
@@ -454,9 +454,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "hashbrown"
 name = "hashbrown"
-version = "0.16.0"
+version = "0.16.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
+checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
 
 
 [[package]]
 [[package]]
 name = "hashlink"
 name = "hashlink"
@@ -514,9 +514,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "http-compress"
 name = "http-compress"
-version = "3.0.3"
+version = "3.0.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a7b163ab0da395ee1f950d547b44ac3b73ed1a351d53454d6ae811e9daa288e"
+checksum = "8a3200f5033ff75c1c682550881db3667bb79a4853f310586b25f608c8e139bf"
 dependencies = [
 dependencies = [
  "brotli",
  "brotli",
  "flate2",
  "flate2",
@@ -525,15 +525,15 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "http-constant"
 name = "http-constant"
-version = "1.73.0"
+version = "1.73.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7886400d92b0eb2db84097de69ed4649ca9466f4c6b4e8cb342a3b46934a8d43"
+checksum = "748cd7866cc9dc74fc039e1cbc9984cb0d86f345fe3099398f2e5bc4bbe74b72"
 
 
 [[package]]
 [[package]]
 name = "http-type"
 name = "http-type"
-version = "5.11.0"
+version = "5.11.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b27d55be58ea8bc2ab73573aeafa68fd50b3098813f83029bcb766f1f1c61b3b"
+checksum = "9a1d71d2d6886484b34b8912bf1e8d0403edae7be8948dd5ca633b8ad128c005"
 dependencies = [
 dependencies = [
  "hex",
  "hex",
  "http-compress",
  "http-compress",
@@ -549,11 +549,10 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "hyperlane"
 name = "hyperlane"
-version = "10.14.0"
+version = "10.14.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6abaa8b50397c4a9d2d0d969ccba9cecdad7bf0fa75c7da0335d6895c3d0ce98"
+checksum = "570a84ae23ca82652464bdcf473e4e821d6d9741f0af0d5d1db8c32b0e2d7cc6"
 dependencies = [
 dependencies = [
- "aho-corasick",
  "http-type",
  "http-type",
  "inventory",
  "inventory",
  "lombok-macros",
  "lombok-macros",
@@ -564,9 +563,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "hyperlane-time"
 name = "hyperlane-time"
-version = "0.7.12"
+version = "0.7.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c1902a81b87724c226187b798658dd38038afe79eb337735eff39ec5f4d3d30"
+checksum = "dfe36686e48cccf57cc1f5bb165c960d63abbb1670abc08149ea686917da5ac1"
 
 
 [[package]]
 [[package]]
 name = "hyperlane_techempower"
 name = "hyperlane_techempower"
@@ -585,9 +584,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "icu_collections"
 name = "icu_collections"
-version = "2.0.0"
+version = "2.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
+checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
 dependencies = [
 dependencies = [
  "displaydoc",
  "displaydoc",
  "potential_utf",
  "potential_utf",
@@ -598,9 +597,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "icu_locale_core"
 name = "icu_locale_core"
-version = "2.0.0"
+version = "2.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
+checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
 dependencies = [
 dependencies = [
  "displaydoc",
  "displaydoc",
  "litemap",
  "litemap",
@@ -611,11 +610,10 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "icu_normalizer"
 name = "icu_normalizer"
-version = "2.0.0"
+version = "2.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
+checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
 dependencies = [
 dependencies = [
- "displaydoc",
  "icu_collections",
  "icu_collections",
  "icu_normalizer_data",
  "icu_normalizer_data",
  "icu_properties",
  "icu_properties",
@@ -626,42 +624,38 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "icu_normalizer_data"
 name = "icu_normalizer_data"
-version = "2.0.0"
+version = "2.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
+checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
 
 
 [[package]]
 [[package]]
 name = "icu_properties"
 name = "icu_properties"
-version = "2.0.1"
+version = "2.1.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
+checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec"
 dependencies = [
 dependencies = [
- "displaydoc",
  "icu_collections",
  "icu_collections",
  "icu_locale_core",
  "icu_locale_core",
  "icu_properties_data",
  "icu_properties_data",
  "icu_provider",
  "icu_provider",
- "potential_utf",
  "zerotrie",
  "zerotrie",
  "zerovec",
  "zerovec",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "icu_properties_data"
 name = "icu_properties_data"
-version = "2.0.1"
+version = "2.1.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
+checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af"
 
 
 [[package]]
 [[package]]
 name = "icu_provider"
 name = "icu_provider"
-version = "2.0.0"
+version = "2.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
+checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
 dependencies = [
 dependencies = [
  "displaydoc",
  "displaydoc",
  "icu_locale_core",
  "icu_locale_core",
- "stable_deref_trait",
- "tinystr",
  "writeable",
  "writeable",
  "yoke",
  "yoke",
  "zerofrom",
  "zerofrom",
@@ -692,12 +686,12 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "indexmap"
 name = "indexmap"
-version = "2.12.0"
+version = "2.12.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f"
+checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
 dependencies = [
 dependencies = [
  "equivalent",
  "equivalent",
- "hashbrown 0.16.0",
+ "hashbrown 0.16.1",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -726,9 +720,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "libc"
 name = "libc"
-version = "0.2.177"
+version = "0.2.178"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
+checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
 
 
 [[package]]
 [[package]]
 name = "libm"
 name = "libm"
@@ -738,13 +732,13 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
 
 
 [[package]]
 [[package]]
 name = "libredox"
 name = "libredox"
-version = "0.1.10"
+version = "0.1.11"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb"
+checksum = "df15f6eac291ed1cf25865b1ee60399f57e7c227e7f51bdbd4c5270396a9ed50"
 dependencies = [
 dependencies = [
  "bitflags",
  "bitflags",
  "libc",
  "libc",
- "redox_syscall",
+ "redox_syscall 0.6.0",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -759,9 +753,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "litemap"
 name = "litemap"
-version = "0.8.0"
+version = "0.8.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
+checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
 
 
 [[package]]
 [[package]]
 name = "lock_api"
 name = "lock_api"
@@ -774,15 +768,15 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "log"
 name = "log"
-version = "0.4.28"
+version = "0.4.29"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
+checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
 
 
 [[package]]
 [[package]]
 name = "lombok-macros"
 name = "lombok-macros"
-version = "1.13.13"
+version = "1.13.16"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3bf89b026ebf6e1c51f466b40f60f8e90a64305d9cf07268e1adaeceefcb3c7a"
+checksum = "802066947abc9055e2356081b4874916392e1a1df42265606d3cc5e857b867ad"
 dependencies = [
 dependencies = [
  "proc-macro2",
  "proc-macro2",
  "quote",
  "quote",
@@ -817,9 +811,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "mio"
 name = "mio"
-version = "1.1.0"
+version = "1.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"
+checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc"
 dependencies = [
 dependencies = [
  "libc",
  "libc",
  "wasi",
  "wasi",
@@ -828,11 +822,10 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "num-bigint-dig"
 name = "num-bigint-dig"
-version = "0.8.4"
+version = "0.8.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151"
+checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7"
 dependencies = [
 dependencies = [
- "byteorder",
  "lazy_static",
  "lazy_static",
  "libm",
  "libm",
  "num-integer",
  "num-integer",
@@ -913,7 +906,7 @@ checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
 dependencies = [
 dependencies = [
  "cfg-if",
  "cfg-if",
  "libc",
  "libc",
- "redox_syscall",
+ "redox_syscall 0.5.18",
  "smallvec",
  "smallvec",
  "windows-link",
  "windows-link",
 ]
 ]
@@ -974,9 +967,9 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
 
 
 [[package]]
 [[package]]
 name = "potential_utf"
 name = "potential_utf"
-version = "0.1.3"
+version = "0.1.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a"
+checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
 dependencies = [
 dependencies = [
  "zerovec",
  "zerovec",
 ]
 ]
@@ -1001,9 +994,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "quote"
 name = "quote"
-version = "1.0.41"
+version = "1.0.42"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
+checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
 dependencies = [
 dependencies = [
  "proc-macro2",
  "proc-macro2",
 ]
 ]
@@ -1082,6 +1075,15 @@ dependencies = [
  "bitflags",
  "bitflags",
 ]
 ]
 
 
+[[package]]
+name = "redox_syscall"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec96166dafa0886eb81fe1c0a388bece180fbef2135f97c1e2cf8302e74b43b5"
+dependencies = [
+ "bitflags",
+]
+
 [[package]]
 [[package]]
 name = "regex"
 name = "regex"
 version = "1.12.2"
 version = "1.12.2"
@@ -1113,9 +1115,9 @@ checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
 
 
 [[package]]
 [[package]]
 name = "rsa"
 name = "rsa"
-version = "0.9.8"
+version = "0.9.9"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b"
+checksum = "40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88"
 dependencies = [
 dependencies = [
  "const-oid",
  "const-oid",
  "digest",
  "digest",
@@ -1240,9 +1242,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "signal-hook-registry"
 name = "signal-hook-registry"
-version = "1.4.6"
+version = "1.4.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
+checksum = "7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad"
 dependencies = [
 dependencies = [
  "libc",
  "libc",
 ]
 ]
@@ -1259,9 +1261,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "simd-adler32"
 name = "simd-adler32"
-version = "0.3.7"
+version = "0.3.8"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
+checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2"
 
 
 [[package]]
 [[package]]
 name = "slab"
 name = "slab"
@@ -1520,9 +1522,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
 
 
 [[package]]
 [[package]]
 name = "syn"
 name = "syn"
-version = "2.0.108"
+version = "2.0.111"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917"
+checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
 dependencies = [
 dependencies = [
  "proc-macro2",
  "proc-macro2",
  "quote",
  "quote",
@@ -1562,9 +1564,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "tinystr"
 name = "tinystr"
-version = "0.8.1"
+version = "0.8.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
+checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
 dependencies = [
 dependencies = [
  "displaydoc",
  "displaydoc",
  "zerovec",
  "zerovec",
@@ -1626,9 +1628,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "tracing"
 name = "tracing"
-version = "0.1.41"
+version = "0.1.43"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
+checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647"
 dependencies = [
 dependencies = [
  "log",
  "log",
  "pin-project-lite",
  "pin-project-lite",
@@ -1638,9 +1640,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "tracing-attributes"
 name = "tracing-attributes"
-version = "0.1.30"
+version = "0.1.31"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
+checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
 dependencies = [
 dependencies = [
  "proc-macro2",
  "proc-macro2",
  "quote",
  "quote",
@@ -1649,9 +1651,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "tracing-core"
 name = "tracing-core"
-version = "0.1.34"
+version = "0.1.35"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
+checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c"
 dependencies = [
 dependencies = [
  "once_cell",
  "once_cell",
 ]
 ]
@@ -1679,24 +1681,24 @@ checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
 
 
 [[package]]
 [[package]]
 name = "unicode-ident"
 name = "unicode-ident"
-version = "1.0.20"
+version = "1.0.22"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06"
+checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
 
 
 [[package]]
 [[package]]
 name = "unicode-normalization"
 name = "unicode-normalization"
-version = "0.1.24"
+version = "0.1.25"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
+checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8"
 dependencies = [
 dependencies = [
  "tinyvec",
  "tinyvec",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "unicode-properties"
 name = "unicode-properties"
-version = "0.1.3"
+version = "0.1.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0"
+checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
 
 
 [[package]]
 [[package]]
 name = "url"
 name = "url"
@@ -1922,9 +1924,9 @@ checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
 
 
 [[package]]
 [[package]]
 name = "writeable"
 name = "writeable"
-version = "0.6.1"
+version = "0.6.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
+checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
 
 
 [[package]]
 [[package]]
 name = "xml"
 name = "xml"
@@ -1934,11 +1936,10 @@ checksum = "2df5825faced2427b2da74d9100f1e2e93c533fff063506a81ede1cf517b2e7e"
 
 
 [[package]]
 [[package]]
 name = "yoke"
 name = "yoke"
-version = "0.8.0"
+version = "0.8.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
+checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
 dependencies = [
 dependencies = [
- "serde",
  "stable_deref_trait",
  "stable_deref_trait",
  "yoke-derive",
  "yoke-derive",
  "zerofrom",
  "zerofrom",
@@ -1946,9 +1947,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "yoke-derive"
 name = "yoke-derive"
-version = "0.8.0"
+version = "0.8.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
+checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
 dependencies = [
 dependencies = [
  "proc-macro2",
  "proc-macro2",
  "quote",
  "quote",
@@ -1958,18 +1959,18 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "zerocopy"
 name = "zerocopy"
-version = "0.8.27"
+version = "0.8.31"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
+checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
 dependencies = [
 dependencies = [
  "zerocopy-derive",
  "zerocopy-derive",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "zerocopy-derive"
 name = "zerocopy-derive"
-version = "0.8.27"
+version = "0.8.31"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
+checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
 dependencies = [
 dependencies = [
  "proc-macro2",
  "proc-macro2",
  "quote",
  "quote",
@@ -2005,9 +2006,9 @@ checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
 
 
 [[package]]
 [[package]]
 name = "zerotrie"
 name = "zerotrie"
-version = "0.2.2"
+version = "0.2.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
+checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
 dependencies = [
 dependencies = [
  "displaydoc",
  "displaydoc",
  "yoke",
  "yoke",
@@ -2016,9 +2017,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "zerovec"
 name = "zerovec"
-version = "0.11.4"
+version = "0.11.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b"
+checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
 dependencies = [
 dependencies = [
  "yoke",
  "yoke",
  "zerofrom",
  "zerofrom",
@@ -2027,9 +2028,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "zerovec-derive"
 name = "zerovec-derive"
-version = "0.11.1"
+version = "0.11.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
+checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
 dependencies = [
 dependencies = [
  "proc-macro2",
  "proc-macro2",
  "quote",
  "quote",

+ 3 - 10
frameworks/Rust/hyperlane/Cargo.toml

@@ -9,19 +9,12 @@ description = """A lightweight, high-performance, and cross-platform Rust HTTP s
 keywords = ["http", "request", "response", "tcp", "redirect"]
 keywords = ["http", "request", "response", "tcp", "redirect"]
 repository = "https://github.com/hyperlane-dev/hyperlane.git"
 repository = "https://github.com/hyperlane-dev/hyperlane.git"
 categories = ["network-programming", "web-programming"]
 categories = ["network-programming", "web-programming"]
-exclude = [
-    "target",
-    "Cargo.lock",
-    "sh",
-    ".github",
-    "logs",
-    "**/*.log"
-]
+exclude = ["target", "Cargo.lock", "sh", ".github", "logs", "**/*.log"]
 
 
 [dependencies]
 [dependencies]
 futures = "0.3.31"
 futures = "0.3.31"
-hyperlane = "10.14.0"
-hyperlane-time = "0.7.12"
+hyperlane = "10.14.7"
+hyperlane-time = "0.7.14"
 num_cpus = "1.17.0"
 num_cpus = "1.17.0"
 once_cell = "1.21.3"
 once_cell = "1.21.3"
 rand = "0.9.2"
 rand = "0.9.2"

+ 1 - 0
frameworks/Rust/hyperlane/src/db/fn.rs

@@ -1,5 +1,6 @@
 use super::*;
 use super::*;
 
 
+#[inline(always)]
 pub(crate) fn get_db_connection() -> &'static DbPoolConnection {
 pub(crate) fn get_db_connection() -> &'static DbPoolConnection {
     &DB
     &DB
 }
 }

+ 3 - 0
frameworks/Rust/hyperlane/src/server/impl.rs

@@ -1,6 +1,7 @@
 use super::*;
 use super::*;
 
 
 impl QueryRow {
 impl QueryRow {
+    #[inline(always)]
     pub fn new(id: Queries, random_number: Queries) -> Self {
     pub fn new(id: Queries, random_number: Queries) -> Self {
         Self {
         Self {
             id,
             id,
@@ -10,12 +11,14 @@ impl QueryRow {
 }
 }
 
 
 impl Fortunes {
 impl Fortunes {
+    #[inline(always)]
     pub fn new(id: Queries, message: String) -> Self {
     pub fn new(id: Queries, message: String) -> Self {
         Self { id, message }
         Self { id, message }
     }
     }
 }
 }
 
 
 impl FortunesTemplate {
 impl FortunesTemplate {
+    #[inline(always)]
     pub fn new(list: Vec<Fortunes>) -> Self {
     pub fn new(list: Vec<Fortunes>) -> Self {
         Self(list)
         Self(list)
     }
     }

+ 1 - 0
frameworks/Rust/hyperlane/src/utils/fn.rs

@@ -1,5 +1,6 @@
 use super::*;
 use super::*;
 
 
+#[inline(always)]
 pub(crate) fn get_thread_count() -> usize {
 pub(crate) fn get_thread_count() -> usize {
     num_cpus::get().max(1)
     num_cpus::get().max(1)
 }
 }