chore(deps): update rust crate hashbrown to 0.16 (#8194)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
This commit is contained in:
renovate[bot] 2025-09-24 20:50:01 +00:00 committed by GitHub
parent 084431b548
commit b2b76e6bfc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 43 additions and 22 deletions

View File

@ -32,13 +32,8 @@ skip = [
# cargo-metadata uses old version. Only used for infrastructure.
{ name = "toml", version = "0.8.23" },
{ name = "ordered-float", version = "2.10.1" },
# criterion uses an old version
{ name = "itertools", version = "0.10.5" },
# bindgen (used by deno) uses old version
{ name = "itertools", version = "0.13.0" },
# loom (used by tracy-client) uses old `matchers` crate
{ name = "regex-automata", version = "0.1.10" },
{ name = "regex-syntax", version = "0.6.29" },
# Strum uses an old version
{ name = "heck", version = "0.4.0" },
# Deno uses an old version

58
Cargo.lock generated
View File

@ -1527,6 +1527,12 @@ version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
[[package]]
name = "foldhash"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
[[package]]
name = "foreign-types"
version = "0.5.0"
@ -1884,7 +1890,7 @@ checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca"
dependencies = [
"bitflags 2.9.4",
"gpu-descriptor-types",
"hashbrown",
"hashbrown 0.15.5",
]
[[package]]
@ -1927,7 +1933,16 @@ checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
dependencies = [
"allocator-api2",
"equivalent",
"foldhash",
"foldhash 0.1.5",
]
[[package]]
name = "hashbrown"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
dependencies = [
"foldhash 0.2.0",
"serde",
]
@ -2111,14 +2126,15 @@ dependencies = [
[[package]]
name = "indexmap"
version = "2.11.0"
version = "2.11.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9"
checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5"
dependencies = [
"arbitrary",
"equivalent",
"hashbrown",
"hashbrown 0.16.0",
"serde",
"serde_core",
]
[[package]]
@ -2524,7 +2540,7 @@ dependencies = [
"diff",
"env_logger",
"half",
"hashbrown",
"hashbrown 0.16.0",
"hexf-parse",
"hlsl-snapshots",
"indexmap",
@ -3171,7 +3187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca"
dependencies = [
"fixedbitset 0.5.7",
"hashbrown",
"hashbrown 0.15.5",
"indexmap",
]
@ -3735,10 +3751,11 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
[[package]]
name = "serde"
version = "1.0.219"
version = "1.0.226"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
checksum = "0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd"
dependencies = [
"serde_core",
"serde_derive",
]
@ -3764,10 +3781,19 @@ dependencies = [
]
[[package]]
name = "serde_derive"
version = "1.0.219"
name = "serde_core"
version = "1.0.226"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
checksum = "ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.226"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33"
dependencies = [
"proc-macro2",
"quote",
@ -4936,7 +4962,7 @@ dependencies = [
"cfg-if",
"cfg_aliases 0.2.1",
"document-features",
"hashbrown",
"hashbrown 0.16.0",
"js-sys",
"log",
"naga",
@ -4982,7 +5008,7 @@ dependencies = [
"bytemuck",
"cfg_aliases 0.2.1",
"document-features",
"hashbrown",
"hashbrown 0.16.0",
"indexmap",
"log",
"naga",
@ -5115,7 +5141,7 @@ dependencies = [
"gpu-alloc",
"gpu-allocator",
"gpu-descriptor",
"hashbrown",
"hashbrown 0.16.0",
"js-sys",
"khronos-egl",
"libc",
@ -5154,7 +5180,7 @@ dependencies = [
"anyhow",
"bitflags 2.9.4",
"env_logger",
"hashbrown",
"hashbrown 0.16.0",
"pico-args",
"serde",
"serde_json",

View File

@ -123,7 +123,7 @@ getrandom = "0.3"
glam = "0.30"
glob = "0.3"
half = { version = "2.5", default-features = false } # We require 2.5 to have `Arbitrary` support.
hashbrown = { version = "0.15", default-features = false, features = [
hashbrown = { version = "0.16", default-features = false, features = [
"default-hasher",
"inline-more",
] }