Add support for using EnumSet<T> values in the enum_set! macro.
Added new enum_set_union!, enum_set_intersection!,
enum_set_difference!, enum_set_complement! and
enum_set_symmetric_difference! macros for doing EnumSet operations at
compile time.
Version 1.1.4 (2024-07-22)
The empty, all, bit_width, and variant_count functions of
EnumSet<T> are now const.
The EMPTY and ALL consts of EnumSet<T> are deprecated in favor of the
empty and all functions.
The std feature flag has been deprecated in favor of the new
const-proc-macro feature flag. The feature flag was never used for any
std-specific functionality beyond that crate.
Minimum required Rust version is now 1.61+, due to updates in dependencies
and to allow additional functions to be const.
Minimum required Rust version when the std or const-proc-macro feature
flags are enabled is now 1.69+.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the all group with 8 updates in the /local-registry directory:
0.6.0
0.8.0
1.9.1
1.10.0
1.1.3
1.1.5
0.4.5
0.4.6
2.2.6
2.3.0
0.7.2
0.7.3
1.0.61
1.0.63
1.9.1
1.10.0
Updates
bit-set
from 0.6.0 to 0.8.0Changelog
Sourced from bit-set's changelog.
Commits
Updates
bstr
from 1.9.1 to 1.10.0Commits
e223ec6
1.10.0c4a2b89
1.9.206b1f14
api: addimpl\<'a> From\<&'a BString> for Cow\<'a, BStr>
Updates
enumset
from 1.1.3 to 1.1.5Changelog
Sourced from enumset's changelog.
Commits
6a9a676
Bump version to 1.1.50e949ba
Implement macros for compile-time enumset operations.cf68ea9
Add support for the use of other enum sets in the enum_set! macro. (Closes #49)f73ef60
Whoops. Fix documentation for cargo features.b2d859d
Fix CI script more. (Candidate v1.1.4 release)a24b0f6
Fix warnings revealed by CI. (Candidate v1.1.4 release)3921582
Bump version to 1.1.4fdb5f2e
Bless new test results.fa62127
Make functions that can be const as of 1.61, const. (Fixes #45)11a2482
Add a deprecation warning for the std feature.Updates
flagset
from 0.4.5 to 0.4.6Commits
d4335ab
chore: dump versionb497f88
fix: use absolute path references torust-core
in flags macro34afef7
feat: ffi safety forFlagSet
, closes #27Updates
indexmap
from 2.2.6 to 2.3.0Changelog
Sourced from indexmap's changelog.
Commits
22c0b4e
Merge pull request #335 from epage/mut39f7cc0
Release 2.3.06049d51
feat(map): Add MutableKeys::iter_mut265c3c46
feat(map): Add MutableEntryKey7f7d39f
Merge pull request #332 from waywardmonkeys/missing-indentation-in-doc-comment8222a59
Fix missing indentation in doc comment.1a71dde
Merge pull request #327 from waywardmonkeys/dep-update-dev-dep-itertoolsac2a8a5
deps(dev): Updateitertools
Updates
num_enum
from 0.7.2 to 0.7.3Commits
86d359f
Prep for 0.7.3 (#155)456c95d
Remove travis badge (#153)b006342
fix: filter catch_all variant in EnumInfo methods (#150)c12fb92
Run metadata consistency checks in CI (#152)4d25890
Bump trybuild to 1.0.98, and MSRV to 1.70.0 (#151)Updates
thiserror
from 1.0.61 to 1.0.63Release notes
Sourced from thiserror's releases.
Commits
915c75e
Release 1.0.633d5ec25
Merge pull request #312 from dtolnay/backtracedocde8a1e5
Update documentation of #[from] and #[backtrace] attributes0bf6e3d
Release 1.0.624977932
Merge pull request #310 from dtolnay/nestedtuple40a7779
Support .0.0 nested tuple indexf1ca210
Add regression test for issue 309479744e
No need for dead code if struct fields are public4db08b1
Ignore warning on unused struct in testf2824ae
Fill in ignore reasons in all #[ignore] attributesUpdates
uuid
from 1.9.1 to 1.10.0Release notes
Sourced from uuid's releases.
Commits
4b4c590
Merge pull request #766 from uuid-rs/cargo/1.10.068eff32
Merge pull request #765 from uuid-rs/chore/time-fn-deprecations3d5384d
update docs and deprecation messages for timestamp fnsde50f20
renaming rfc4122 functions4a88417
prepare for 1.10.0 release66b4fce
Merge pull request #764 from Vrajs16/main8896e26
Use expr instead of ident09973d6
Added changes6edf3e8
Use const identifer in uuid macroDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show