This repository has been archived by the owner on May 5, 2024. It is now read-only.
chore(deps): update rust crate bindgen to 0.69.0 #104
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.
This PR contains the following updates:
0.65.1
->0.69.0
Release Notes
rust-lang/rust-bindgen (bindgen)
v0.69.4
Compare Source
Added
Changed
Removed
Fixed
Security
v0.69.3
Compare Source
Added
Changed
Removed
Fixed
Security
v0.69.2
Compare Source
Added
Changed
Removed
Fixed
Security
v0.69.1
Compare Source
Fixed
bindgen -v
without an input header argument.v0.69.0
Compare Source
Added
ParseCallbacks::header_file
callback which runs on every filename passed toBuilder::header
.CargoCallbacks::new
constructor which emits a cargo-rerun linefor every input header file by default.
CargoCallbacks::rerun_on_header_files
method to configure whethera cargo-rerun line should be emitted for every input header file.
Changed
--wrap-static-fns
feature was updated so function types that has noargument use
void
as its sole argument.CargoCallbacks
is no longer a unit-likestruct and the
CargoCallbacks
constant was added to mitigate the breaking nature of thischange. This constant has been marked as deprecated and users will have to
use the new
CargoCallbacks::new
method in the future.Removed
Fixed
bindgen-cli
with a static libclang.as the target's pointer size.
Self
,self
,crate
orsuper
.Security
v0.68.1
Compare Source
Fixed
v0.68.0
Compare Source
Added
system
ABI is now supported as an option for the--override-abi
flag.allowlist_item
method and the--allowlist-item
flag have beenincluded to filter items regardless or their kind.
Changed
Clone
implementation for_BindgenUnionField
has been changed to passthe
incorrect_clone_impl_on_copy_type
Clippy lint.c_unwind
ABI can be used without a feature gate for any Rust target versionequal to or greater than 1.71.
This comes as a result of the ABI being stabilised (in Rust 1.71).
prettyplease version.
CStr
constants when using the--generate-cstr
option.
Removed
extra_assert
andextra_assert_eq
macros are no longer exported.Fixed
Rust keyword that cannot be a raw identifier, such as:
self
,crate
,super
orSelf
.v0.66.1
Compare Source
Removed
v0.66.0
Compare Source
Added
--generate-cstr
CLI flag to generate string constants as&CStr
instead of
&[u8]
. (Requires Rust 1.59 or higher.)--generate-shell-completions
CLI flag to generate completions fordifferent shells.
--wrap-static-fns
option can now wrapva_list
functions as variadic functionswith the experimental
ParseCallbacks::wrap_as_variadic_fn
method.ParseCallbacks::field_visibility
method to modify field visibility.Changed
&[u8; SIZE]
)instead of arrays (
[u8; SIZE]
) to match UTF-8 strings.void
no longer contain areturn
statement and only call the static function instead.
--wrap-static-fns
option no longer emits wrappers for static variadicfunctions.
--depfile
orBuilder::depfile
will now properlygenerate module names and paths that include spaces by escaping them. To make
the escaping clear and consistent, backslashes are also escaped.
bitflags
dependency to 2.2.1. This changes the API ofCodegenConfig
.feature when depending on
bindgen
as a library.auto-generated
_bindgen_*
names having a different index.always public. Now, they follow the default visibility for the type they are
in.
bitfield unit field and its related functions now have their visibility
determined based on the most private between the default visibility and the
actual visibility of the bitfields within the unit.
Removed
Remove redundant Cargo features, which were all implicit:
env_logger
andlog
removed in favor oflogging
log
removed in favor oflogging
which
removed in favor ofwhich-logging
annotate-snippets
removed in favor ofexperimental
Prettyplease is available as a
Formatter
variant now.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.