Dauthdaert / chest

Multiplatform CLI command organizer, written in rust and inspired by hoard
https://dauthdaert.github.io/chest/
MIT License
1 stars 0 forks source link

Update Rust crate bitflags to v2 #4

Closed renovate[bot] closed 9 months ago

renovate[bot] commented 9 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
bitflags dependencies major 1.3 -> 2.4

Release Notes

bitflags/bitflags (bitflags) ### [`v2.4.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#240) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.3.3...2.4.0) #### What's Changed - Remove html_root_url by [@​eldruin](https://togithub.com/eldruin) in [https://github.com/bitflags/bitflags/pull/368](https://togithub.com/bitflags/bitflags/pull/368) - Support unnamed flags by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/371](https://togithub.com/bitflags/bitflags/pull/371) - Update smoke test to verify all Clippy and rustc lints by [@​MitMaro](https://togithub.com/MitMaro) in [https://github.com/bitflags/bitflags/pull/374](https://togithub.com/bitflags/bitflags/pull/374) - Specify the behavior of bitflags by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/369](https://togithub.com/bitflags/bitflags/pull/369) #### New Contributors - [@​eldruin](https://togithub.com/eldruin) made their first contribution in [https://github.com/bitflags/bitflags/pull/368](https://togithub.com/bitflags/bitflags/pull/368) - [@​MitMaro](https://togithub.com/MitMaro) made their first contribution in [https://github.com/bitflags/bitflags/pull/374](https://togithub.com/bitflags/bitflags/pull/374) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.3.3...2.4.0 ### [`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 ### [`v2.2.1`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#221) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.2.0...2.2.1) #### What's Changed - Refactor attribute filtering to apply per-flag by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/345](https://togithub.com/bitflags/bitflags/pull/345) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.2.0...2.2.1 ### [`v2.2.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#220) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.1.0...2.2.0) #### What's Changed - Create SECURITY.md by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/338](https://togithub.com/bitflags/bitflags/pull/338) - add docs to describe the behavior of multi-bit flags by [@​nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/bitflags/bitflags/pull/340](https://togithub.com/bitflags/bitflags/pull/340) - Add support for bytemuck by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/336](https://togithub.com/bitflags/bitflags/pull/336) - Add a top-level macro for filtering attributes by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/341](https://togithub.com/bitflags/bitflags/pull/341) #### New Contributors - [@​nicholasbishop](https://togithub.com/nicholasbishop) made their first contribution in [https://github.com/bitflags/bitflags/pull/340](https://togithub.com/bitflags/bitflags/pull/340) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.1.0...2.2.0 ### [`v2.1.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#210) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.0.2...2.1.0) #### What's Changed - Add docs for the internal Field0 and examples of formatting/parsing by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/328](https://togithub.com/bitflags/bitflags/pull/328) - Add support for arbitrary by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/324](https://togithub.com/bitflags/bitflags/pull/324) - Fix up missing docs for consts within consts by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/330](https://togithub.com/bitflags/bitflags/pull/330) - Ignore clippy lint in generated code by [@​Jake-Shadle](https://togithub.com/Jake-Shadle) in [https://github.com/bitflags/bitflags/pull/331](https://togithub.com/bitflags/bitflags/pull/331) #### New Contributors - [@​Jake-Shadle](https://togithub.com/Jake-Shadle) made their first contribution in [https://github.com/bitflags/bitflags/pull/331](https://togithub.com/bitflags/bitflags/pull/331) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.0.2...2.1.0 ### [`v2.0.2`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#202) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.0.1...2.0.2) #### What's Changed - Fix up missing isize and usize Bits impls by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/321](https://togithub.com/bitflags/bitflags/pull/321) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.0.1...2.0.2 ### [`v2.0.1`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#201) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.0.0...2.0.1) #### What's Changed - Fix up some docs issues by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/309](https://togithub.com/bitflags/bitflags/pull/309) - Make empty_flag() const. by [@​tormeh](https://togithub.com/tormeh) in [https://github.com/bitflags/bitflags/pull/313](https://togithub.com/bitflags/bitflags/pull/313) - Fix formatting of multi-bit flags with partial overlap by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/316](https://togithub.com/bitflags/bitflags/pull/316) #### New Contributors - [@​tormeh](https://togithub.com/tormeh) made their first contribution in [https://github.com/bitflags/bitflags/pull/313](https://togithub.com/bitflags/bitflags/pull/313) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.0.0...2.0.1 ### [`v2.0.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#200) [Compare Source](https://togithub.com/bitflags/bitflags/compare/1.3.2...2.0.0) #### What's Changed - Fix a typo and call out MSRV bump by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/259](https://togithub.com/bitflags/bitflags/pull/259) - BitFlags trait by [@​arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/220](https://togithub.com/bitflags/bitflags/pull/220) - Add a hidden trait to discourage manual impls of BitFlags by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/261](https://togithub.com/bitflags/bitflags/pull/261) - Sanitize `Ok` by [@​konsumlamm](https://togithub.com/konsumlamm) in [https://github.com/bitflags/bitflags/pull/266](https://togithub.com/bitflags/bitflags/pull/266) - Fix bug in `Debug` implementation by [@​konsumlamm](https://togithub.com/konsumlamm) in [https://github.com/bitflags/bitflags/pull/268](https://togithub.com/bitflags/bitflags/pull/268) - Fix a typo in the generated documentation by [@​wackbyte](https://togithub.com/wackbyte) in [https://github.com/bitflags/bitflags/pull/271](https://togithub.com/bitflags/bitflags/pull/271) - Use SPDX license format by [@​atouchet](https://togithub.com/atouchet) in [https://github.com/bitflags/bitflags/pull/272](https://togithub.com/bitflags/bitflags/pull/272) - serde tests fail in CI by [@​arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/277](https://togithub.com/bitflags/bitflags/pull/277) - Fix beta test output by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/279](https://togithub.com/bitflags/bitflags/pull/279) - Add example to the README.md file by [@​tiaanl](https://togithub.com/tiaanl) in [https://github.com/bitflags/bitflags/pull/270](https://togithub.com/bitflags/bitflags/pull/270) - Iterator over all the enabled options by [@​arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/278](https://togithub.com/bitflags/bitflags/pull/278) - from_bits\_(truncate) fail with composite flags by [@​arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/276](https://togithub.com/bitflags/bitflags/pull/276) - Add more platform coverage to CI by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/280](https://togithub.com/bitflags/bitflags/pull/280) - rework the way cfgs are handled by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/281](https://togithub.com/bitflags/bitflags/pull/281) - Split generated code into two types by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/282](https://togithub.com/bitflags/bitflags/pull/282) - expose bitflags iters using nameable types by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/286](https://togithub.com/bitflags/bitflags/pull/286) - Support creating flags from their names by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/287](https://togithub.com/bitflags/bitflags/pull/287) - Update README.md by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/288](https://togithub.com/bitflags/bitflags/pull/288) - Prepare for 2.0.0-rc.1 release by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/289](https://togithub.com/bitflags/bitflags/pull/289) - Add missing "if" to contains doc-comment in traits.rs by [@​rusty-snake](https://togithub.com/rusty-snake) in [https://github.com/bitflags/bitflags/pull/291](https://togithub.com/bitflags/bitflags/pull/291) - Forbid unsafe_code by [@​fintelia](https://togithub.com/fintelia) in [https://github.com/bitflags/bitflags/pull/294](https://togithub.com/bitflags/bitflags/pull/294) - serde: enable no-std support by [@​nim65s](https://togithub.com/nim65s) in [https://github.com/bitflags/bitflags/pull/296](https://togithub.com/bitflags/bitflags/pull/296) - Add a parser for flags formatted as bar-separated-values by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/297](https://togithub.com/bitflags/bitflags/pull/297) - Prepare for 2.0.0-rc.2 release by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/299](https://togithub.com/bitflags/bitflags/pull/299) - Use strip_prefix instead of starts_with + slice by [@​QuinnPainter](https://togithub.com/QuinnPainter) in [https://github.com/bitflags/bitflags/pull/301](https://togithub.com/bitflags/bitflags/pull/301) - Fix up some clippy lints by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/302](https://togithub.com/bitflags/bitflags/pull/302) - Prepare for 2.0.0-rc.3 release by [@​KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/303](https://togithub.com/bitflags/bitflags/pull/303) - feat: Add minimum permissions to rust.yml workflow by [@​gabibguti](https://togithub.com/gabibguti) in [https://github.com/bitflags/bitflags/pull/305](https://togithub.com/bitflags/bitflags/pull/305) #### New Contributors - [@​wackbyte](https://togithub.com/wackbyte) made their first contribution in [https://github.com/bitflags/bitflags/pull/271](https://togithub.com/bitflags/bitflags/pull/271) - [@​atouchet](https://togithub.com/atouchet) made their first contribution in [https://github.com/bitflags/bitflags/pull/272](https://togithub.com/bitflags/bitflags/pull/272) - [@​tiaanl](https://togithub.com/tiaanl) made their first contribution in [https://github.com/bitflags/bitflags/pull/270](https://togithub.com/bitflags/bitflags/pull/270) - [@​rusty-snake](https://togithub.com/rusty-snake) made their first contribution in [https://github.com/bitflags/bitflags/pull/291](https://togithub.com/bitflags/bitflags/pull/291) - [@​fintelia](https://togithub.com/fintelia) made their first contribution in [https://github.com/bitflags/bitflags/pull/294](https://togithub.com/bitflags/bitflags/pull/294) - [@​nim65s](https://togithub.com/nim65s) made their first contribution in [https://github.com/bitflags/bitflags/pull/296](https://togithub.com/bitflags/bitflags/pull/296) - [@​QuinnPainter](https://togithub.com/QuinnPainter) made their first contribution in [https://github.com/bitflags/bitflags/pull/301](https://togithub.com/bitflags/bitflags/pull/301) - [@​gabibguti](https://togithub.com/gabibguti) made their first contribution in [https://github.com/bitflags/bitflags/pull/305](https://togithub.com/bitflags/bitflags/pull/305) **Full Changelog**: https://github.com/bitflags/bitflags/compare/1.3.2...2.0.0 ### [`v1.3.2`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#132) [Compare Source](https://togithub.com/bitflags/bitflags/compare/1.3.1...1.3.2) - Allow `non_snake_case` in generated flags types ([#​256]) [#​256]: https://togithub.com/bitflags/bitflags/pull/256

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.