iTrooz / efivar-rs

EFI boot manager tool written in Rust
MIT License
22 stars 7 forks source link

fix(deps): update rust crate bitflags to 2.3.3 #42

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
bitflags dependencies minor 2.2.1 -> 2.3.3

Release Notes

bitflags/bitflags (bitflags) ### [`v2.3.3`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#233) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.3.2...2.3.3) #### Changes to `-=` The `-=` operator was incorrectly changed to truncate bits that didn't correspond to valid flags in `2.3.0`. This has been fixed up so it once again behaves the same as `-` and `difference`. #### Changes to `!` The `!` operator previously called `Self::from_bits_truncate`, which would truncate any bits that only partially overlapped with a valid flag. It will now use `bits & Self::all().bits()`, so any bits that overlap any bits specified by any flag will be respected. This is unlikely to have any practical implications, but enables defining a flag like `const ALL = !0` as a way to signal that any bit pattern is a known set of flags. #### Changes to formatting Zero-valued flags will never be printed. You'll either get `0x0` for empty flags using debug formatting, or the set of flags with zero-valued flags omitted for others. Composite flags will no longer be redundantly printed if there are extra bits to print at the end that don't correspond to a valid flag. #### What's Changed - Fix up incorrect sub assign behavior and other cleanups by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/366](https://togithub.com/bitflags/bitflags/pull/366) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.3.2...2.3.3 ### [`v2.3.2`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#232) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.3.1...2.3.2) #### What's Changed - \[doc] \[src/lib.rs] delete redundant path prefix by [@​OccupyMars2025](https://togithub.com/OccupyMars2025) in [https://github.com/bitflags/bitflags/pull/361](https://togithub.com/bitflags/bitflags/pull/361) #### New Contributors - [@​OccupyMars2025](https://togithub.com/OccupyMars2025) made their first contribution in [https://github.com/bitflags/bitflags/pull/361](https://togithub.com/bitflags/bitflags/pull/361) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.3.1...2.3.2 ### [`v2.3.1`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#231) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.3.0...2.3.1) #### What's Changed - Fix Self in flags value expressions by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/355](https://togithub.com/bitflags/bitflags/pull/355) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.3.0...2.3.1 ### [`v2.3.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#230) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.2.1...2.3.0) #### What's Changed - Support ejecting flags types from the bitflags macro by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/351](https://togithub.com/bitflags/bitflags/pull/351) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.2.1...2.3.0

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.

renovate[bot] commented 1 year ago

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.

github-actions[bot] commented 1 year ago

:tada: This PR is included in version 1.0.13 :tada:

The release is available on:

Your semantic-release bot :package::rocket: