Update bindgen

This commit is contained in:
Lucas Schwiderski 2024-05-15 21:57:45 +02:00
parent 4bc5777a4b
commit 3546bc8faa
Signed by: lucas
GPG key ID: E8C5DB507EBF917D
4 changed files with 28 additions and 16 deletions

36
Cargo.lock generated
View file

@ -213,23 +213,24 @@ dependencies = [
[[package]]
name = "bindgen"
version = "0.64.0"
version = "0.69.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4"
checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0"
dependencies = [
"bitflags 1.3.2",
"bitflags 2.5.0",
"cexpr",
"clang-sys",
"itertools",
"lazy_static",
"lazycell",
"log",
"peeking_take_while",
"prettyplease",
"proc-macro2",
"quote",
"regex",
"rustc-hash",
"shlex",
"syn 1.0.109",
"syn 2.0.63",
"which",
]
@ -1890,6 +1891,15 @@ version = "1.70.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800"
[[package]]
name = "itertools"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
dependencies = [
"either",
]
[[package]]
name = "itoa"
version = "1.0.11"
@ -2497,12 +2507,6 @@ dependencies = [
"sha2",
]
[[package]]
name = "peeking_take_while"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
[[package]]
name = "percent-encoding"
version = "2.3.1"
@ -2714,6 +2718,16 @@ dependencies = [
"yansi",
]
[[package]]
name = "prettyplease"
version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e"
dependencies = [
"proc-macro2",
"syn 2.0.63",
]
[[package]]
name = "proc-macro-crate"
version = "1.3.1"

@ -1 +1 @@
Subproject commit 19120166f9fc7838b98c71fc348791abc820e323
Subproject commit 5d1a075742395f767c79d9c0d7466c6fb442f106

View file

@ -10,4 +10,4 @@ color-eyre = "0.6.2"
tracing = "0.1.37"
[build-dependencies]
bindgen = "0.64.0"
bindgen = "0.69.4"

View file

@ -1,5 +1,3 @@
extern crate bindgen;
use std::env;
use std::path::PathBuf;
@ -33,7 +31,7 @@ fn main() {
.blocklist_file("stdlib.h")
// Tell cargo to invalidate the built crate whenever any of the
// included header files changed.
.parse_callbacks(Box::new(bindgen::CargoCallbacks))
.parse_callbacks(Box::new(bindgen::CargoCallbacks::new()))
// Finish the builder and generate the bindings.
.generate()
// Unwrap the Result and panic on failure.