diff --git a/Cargo.lock b/Cargo.lock index 0a2e220a4..df3f59f96 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -61,12 +61,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "allocator-api2" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" - [[package]] name = "android-activity" version = "0.5.2" @@ -1405,6 +1399,12 @@ dependencies = [ "spin", ] +[[package]] +name = "foldhash" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" + [[package]] name = "foreign-types" version = "0.5.0" @@ -1753,9 +1753,9 @@ dependencies = [ [[package]] name = "gpu-descriptor" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c08c1f623a8d0b722b8b99f821eb0ba672a1618f0d3b16ddbee1cedd2dd8557" +checksum = "dcf29e94d6d243368b7a56caa16bc213e4f9f8ed38c4d9557069527b5d5281ca" dependencies = [ "bitflags 2.9.0", "gpu-descriptor-types", @@ -1796,12 +1796,11 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.5" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ - "ahash", - "allocator-api2", + "foldhash", "serde", ] @@ -2023,9 +2022,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.5.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "arbitrary", "equivalent", diff --git a/Cargo.toml b/Cargo.toml index 64877fc6e..5037cacee 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -107,13 +107,13 @@ flume = "0.11" futures-lite = "2" glam = "0.29" half = "2.5" # We require 2.5 to have `Arbitrary` support. -hashbrown = { version = "0.14.5", default-features = false, features = [ - "ahash", +hashbrown = { version = "0.15.2", default-features = false, features = [ + "default-hasher", "inline-more", ] } heck = "0.5.0" image = { version = "0.24", default-features = false, features = ["png"] } -indexmap = { version = "2.5.0", default-features = false } +indexmap = { version = "2.7.1", default-features = false } itertools = { version = "0.13.0" } ktx2 = "0.3" libc = { version = "0.2", default-features = false }