Bump bindgen dependency to 0.72 and regenerate prebuilt bindings #80
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
bindgen <0.72 will be broken when clang 22 becomes available:
rust-lang/rust-bindgen#3264
I'm not sure if this project would be affected, but updating to something more recent is a good idea regardless - and it shouldn't affect many users of this crate, since bindgen usage is behind an off-by-default feature flag.
I tested my changes by regenerating the pregenerated bindings, and the resulting changes look correct to me (i.e. no changes other than the different bindgen version that gets printed in the header comment).
Note that I set the Rust target version to 1.63 (the docuemented MSRV) in the bindgen call, otherwise it defaults to generating code for the current Rust version, which causes it to use
unsafe extern "C"blocks on recent Rust, which old Rust doesn't understand.