diff --git a/Cargo.lock b/Cargo.lock index 85922cd8..e9e07013 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -713,9 +713,9 @@ checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "foldhash" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "foreign-types" @@ -841,9 +841,9 @@ checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" dependencies = [ "foldhash", ] @@ -868,9 +868,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "indexmap" -version = "2.6.0" +version = "2.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" +checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" dependencies = [ "equivalent", "hashbrown", diff --git a/Cargo.toml b/Cargo.toml index 79b96678..52e5065d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,6 +24,9 @@ license = "MIT OR Apache-2.0" repository = "https://github.com/AccessKit/accesskit" rust-version = "1.77.2" +[workspace.dependencies] +hashbrown = { version = "0.16", default-features = false, features = ["default-hasher"] } + [profile.release] lto = true opt-level = "z" diff --git a/consumer/Cargo.toml b/consumer/Cargo.toml index 6a3a9b15..4e74a276 100644 --- a/consumer/Cargo.toml +++ b/consumer/Cargo.toml @@ -13,4 +13,4 @@ rust-version.workspace = true [dependencies] accesskit = { version = "0.21.1", path = "../common" } -hashbrown = { version = "0.15", default-features = false, features = ["default-hasher"] } +hashbrown.workspace = true diff --git a/platforms/macos/Cargo.toml b/platforms/macos/Cargo.toml index db44098a..e0fa5ef7 100644 --- a/platforms/macos/Cargo.toml +++ b/platforms/macos/Cargo.toml @@ -17,7 +17,7 @@ default-target = "x86_64-apple-darwin" [dependencies] accesskit = { version = "0.21.1", path = "../../common" } accesskit_consumer = { version = "0.31.0", path = "../../consumer" } -hashbrown = { version = "0.15", default-features = false, features = ["default-hasher"] } +hashbrown.workspace = true objc2 = "0.5.1" objc2-foundation = { version = "0.2.0", features = [ "NSArray", diff --git a/platforms/windows/Cargo.toml b/platforms/windows/Cargo.toml index d48aeec6..2f1e2f2a 100644 --- a/platforms/windows/Cargo.toml +++ b/platforms/windows/Cargo.toml @@ -18,7 +18,7 @@ targets = [] [dependencies] accesskit = { version = "0.21.1", path = "../../common" } accesskit_consumer = { version = "0.31.0", path = "../../consumer" } -hashbrown = { version = "0.15", default-features = false, features = ["default-hasher"] } +hashbrown.workspace = true static_assertions = "1.1.0" windows-core = "0.61.0"