Index: comm/rust/Cargo.lock
--- comm/rust/Cargo.lock.orig
+++ comm/rust/Cargo.lock
@@ -439,25 +439,24 @@ dependencies = [
 
 [[package]]
 name = "bindgen"
-version = "0.64.999"
+version = "0.69.999"
 dependencies = [
- "bindgen 0.69.4",
+ "bindgen 0.72.0",
 ]
 
 [[package]]
 name = "bindgen"
-version = "0.69.4"
+version = "0.72.0"
+source = "git+https://github.com/rust-lang/rust-bindgen?rev=9366e0af8da529c958b4cd4fcbe492d951c86f5c#9366e0af8da529c958b4cd4fcbe492d951c86f5c"
 dependencies = [
  "bitflags 2.9.0",
  "cexpr",
  "clang-sys",
- "itertools 0.10.999",
- "lazy_static",
- "lazycell",
+ "itertools 0.14.0",
  "proc-macro2",
  "quote",
  "regex",
- "rustc-hash 1.999.999",
+ "rustc-hash 2.1.1",
  "shlex",
  "syn",
 ]
@@ -956,7 +955,7 @@ version = "0.2.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "f3120ebb80a9de008e638ad833d4127d50ea3d3a960ea23ea69bc66d9358a028"
 dependencies = [
- "bindgen 0.69.4",
+ "bindgen 0.69.999",
 ]
 
 [[package]]
@@ -2185,7 +2184,7 @@ name = "gecko-profiler"
 version = "0.1.0"
 dependencies = [
  "bincode",
- "bindgen 0.69.4",
+ "bindgen 0.69.999",
  "lazy_static",
  "mozbuild",
  "profiler-macros",
@@ -3288,12 +3287,6 @@ source = "registry+https://github.com/rust-lang/crates
 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
 
 [[package]]
-name = "lazycell"
-version = "1.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
-
-[[package]]
 name = "leak"
 version = "0.1.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4037,7 +4030,7 @@ version = "0.2.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "4c30d3771729ec4349aae3b1a7c0b6b4a1500459e60b1fda95fe0657c3711574"
 dependencies = [
- "bindgen 0.69.4",
+ "bindgen 0.69.999",
  "cfg_aliases",
  "libc",
  "mozbuild",
@@ -4096,7 +4089,7 @@ name = "neqo-crypto"
 version = "0.13.4"
 source = "git+https://github.com/mozilla/neqo?tag=v0.13.4#c3179d9f363bf92a908d90e4240b315b9ff72516"
 dependencies = [
- "bindgen 0.69.4",
+ "bindgen 0.69.999",
  "enum-map",
  "log",
  "mozbuild",
@@ -4255,7 +4248,7 @@ name = "nss-gk-api"
 version = "0.3.0"
 source = "git+https://github.com/beurdouche/nss-gk-api?rev=e48a946811ffd64abc78de3ee284957d8d1c0d63#e48a946811ffd64abc78de3ee284957d8d1c0d63"
 dependencies = [
- "bindgen 0.69.4",
+ "bindgen 0.72.0",
  "log",
  "mozbuild",
  "once_cell",
@@ -4352,7 +4345,7 @@ version = "0.5.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "578cb11a3fb5c85697ed8bb850d5ad1cbf819d3eea05c2b253cf1d240fbb10c5"
 dependencies = [
- "bindgen 0.64.999",
+ "bindgen 0.69.999",
  "byteorder",
  "hex",
  "lazy_static",
@@ -4572,7 +4565,7 @@ version = "0.1.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "d0fabbdbe64b22820753da90995b3a73d02907eaeeac6f2414962a566aaa18ea"
 dependencies = [
- "bindgen 0.69.4",
+ "bindgen 0.72.0",
 ]
 
 [[package]]
@@ -5602,7 +5595,7 @@ dependencies = [
  "app_units",
  "arrayvec",
  "atomic_refcell",
- "bindgen 0.69.4",
+ "bindgen 0.69.999",
  "bitflags 2.9.0",
  "byteorder",
  "cssparser",
@@ -6025,7 +6018,7 @@ dependencies = [
 name = "trust-anchors"
 version = "0.1.0"
 dependencies = [
- "bindgen 0.69.4",
+ "bindgen 0.69.999",
  "mozbuild",
  "nom",
  "pkcs11-bindings",
