-
1.0.4 Stable
released this
2018-08-21 14:54:08 -05:00 | 603 commits to main since this release-
Support Rust 2018 style macro imports (#165)
use bitflags::bitflags;
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
-
1.0.3 Stable
released this
2018-04-30 12:25:17 -05:00 | 616 commits to main since this release- Improve zero value flag handling and documentation (#157, thanks @Alex-Addy)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.0.2 Stable
released this
2018-04-25 21:36:19 -05:00 | 622 commits to main since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
1.0.1 Stable
released this
2017-11-12 10:02:47 -06:00 | 634 commits to main since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
1.0.0 Stable
released this
2017-09-08 20:43:57 -05:00 | 664 commits to main since this release-
[breaking change] Macro now generates associated constants (#24)
-
[breaking change] Minimum supported version is Rust 1.20, due to usage of associated constants
-
After being broken in 0.9, the
#[deprecated]attribute is now supported again (#112) -
Other improvements to unit tests and documentation (#106 and #115)
How to update your code to use associated constants
Assuming the following structure definition:
bitflags! { struct Something: u8 { const FOO = 0b01, const BAR = 0b10 } }In 0.9 and older you could do:
let x = FOO.bits | BAR.bits;Now you must use:
let x = Something::FOO.bits | Something::BAR.bits;Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
-
0.9.1 Stable
released this
2017-05-29 11:07:19 -05:00 | 676 commits to main since this release- Fix the implementation of Formatting traits when other formatting traits were present in scope (#105)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.9.0 Stable
released this
2017-05-21 10:48:37 -05:00 | 681 commits to main since this release- [breaking change] Use
structkeyword instead offlagsto define bitflag types (#84) - [breaking change] Terminate
constitems with semicolons instead of commas (#87) - Implement the Hex, Octal, and Binary formatting traits (#86)
- Printing an empty flag value with the Debug trait now prints
"(empty)"instead of nothing (#85) - The
bitflags!macro can now be used inside of afnbody, to define a type local to that function (#74)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- [breaking change] Use
-
0.8.2 Stable
released this
2017-03-24 13:13:50 -05:00 | 728 commits to main since this release- Update feature flag used when building bitflags as a dependency of the Rust toolchain
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.8.1 Stable
released this
2017-03-24 10:00:13 -05:00 | 730 commits to main since this release- Allow bitflags to be used as a dependency of the Rust toolchain
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.8.0 Stable
released this
2017-02-14 08:52:13 -06:00 | 732 commits to main since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)