neetly / figma-agent-linux

Figma Agent for Linux (a.k.a. Font Helper)
MIT License
157 stars 9 forks source link

Update Rust crate bindgen to 0.64.0 #59

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
bindgen (source) build-dependencies minor 0.63.0 -> 0.64.0

Release Notes

rust-lang/rust-bindgen ### [`v0.64.0`](https://togithub.com/rust-lang/rust-bindgen/blob/HEAD/CHANGELOG.md#​0640) [Compare Source](https://togithub.com/rust-lang/rust-bindgen/compare/v0.63.0...v0.64.0) #### Added - Added a new set of flags `--with-derive-custom`, `--with-derive-custom-struct`, `--with-derive-custom-enum` and `--with-derive-custom-enum` to add custom derives from the CLI. - Added the `--experimental` flag on `bindgen-cli` and the `experimental` feature on `bindgen` to gate experimental features whose implementation is incomplete or are prone to change in a non-backwards compatible manner. - Added a new set of flags and their equivalent builder methods `--wrap-static-fns`, `--wrap-static-fns-suffix` and `--wrap-static-fns-path` to generate C function wrappers for `static` or `static inline` functions. This feature is experimental. #### Changed - Fixed name collisions when having a C `enum` and a `typedef` with the same name. - The `ParseCallbacks::generated_name_override` method now receives `ItemInfo<'_>` as argument instead of a `&str`. - Updated the `clang-sys` crate version to 1.4.0 to support clang 15. - The return type is now ommited in signatures of functions returning `void`. - Updated the `clap` dependency for `bindgen-cli` to 4. - Rewrote the `bindgen-cli` argument parser which could introduce unexpected behavior changes. - The `ParseCallbacks::add_derives` method now receives `DeriveInfo<'_>` as argument instead of a `&str`. This type also includes the kind of target type. #### Removed #### Fixed #### Security

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.