Lines Matching +full:rust +full:- +full:lang
3 - Allow `non_snake_case` in generated flags types ([#256])
9 - Revert unconditional `#[repr(transparent)]` ([#252])
15 - Add `#[repr(transparent)]` ([#187])
17 - End `empty` doc comment with full stop ([#202])
19 - Fix typo in crate root docs ([#206])
21 - Document from_bits_unchecked unsafety ([#207])
23 - Let `is_all` ignore extra bits ([#211])
25 - Allows empty flag definition ([#225])
27 - Making crate accessible from std ([#227])
29 - Make `from_bits` a const fn ([#229])
31 - Allow multiple bitflags structs in one macro invocation ([#235])
33 - Add named functions to perform set operations ([#244])
35 - Fix typos in method docs ([#245])
37 - Modernization of the `bitflags` macro to take advantage of newer features and 2018 idioms ([#246])
39 - Fix regression (in an unreleased feature) and simplify tests ([#247])
41 - Use `Self` and fix bug when overriding `stringify!` ([#249])
60 - Remove extraneous `#[inline]` attributes ([#194])
66 - Fix typo: {Lower, Upper}Exp - {Lower, Upper}Hex ([#183])
68 - Add support for "unknown" bits ([#188])
70 [#183]: https://github.com/rust-lang-nursery/bitflags/pull/183
71 [#188]: https://github.com/rust-lang-nursery/bitflags/pull/188
75 This is a re-release of `1.0.5`, which was yanked due to a bug in the RLS.
79 - Use compiletest_rs flags supported by stable toolchain ([#171])
81 - Put the user provided attributes first ([#173])
83 - Make bitflags methods `const` on newer compilers ([#175])
85 [#171]: https://github.com/rust-lang-nursery/bitflags/pull/171
86 [#173]: https://github.com/rust-lang-nursery/bitflags/pull/173
87 [#175]: https://github.com/rust-lang-nursery/bitflags/pull/175
91 - Support Rust 2018 style macro imports ([#165])
93 ```rust
97 [#165]: https://github.com/rust-lang-nursery/bitflags/pull/165
101 - Improve zero value flag handling and documentation ([#157])
103 [#157]: https://github.com/rust-lang-nursery/bitflags/pull/157
107 - 30% improvement in compile time of bitflags crate ([#156])
109 - Documentation improvements ([#153])
111 - Implementation cleanup ([#149])
113 [#156]: https://github.com/rust-lang-nursery/bitflags/pull/156
114 [#153]: https://github.com/rust-lang-nursery/bitflags/pull/153
115 [#149]: https://github.com/rust-lang-nursery/bitflags/pull/149
118 - Add support for `pub(restricted)` specifier on the bitflags struct ([#135])
119 - Optimize performance of `all()` when called from a separate crate ([#136])
121 [#135]: https://github.com/rust-lang-nursery/bitflags/pull/135
122 [#136]: https://github.com/rust-lang-nursery/bitflags/pull/136
125 - **[breaking change]** Macro now generates [associated constants](https://doc.rust-lang.org/refere…
127 - **[breaking change]** Minimum supported version is Rust **1.20**, due to usage of associated cons…
129 - After being broken in 0.9, the `#[deprecated]` attribute is now supported again ([#112])
131 - Other improvements to unit tests and documentation ([#106] and [#115])
133 [#24]: https://github.com/rust-lang-nursery/bitflags/pull/24
134 [#106]: https://github.com/rust-lang-nursery/bitflags/pull/106
135 [#112]: https://github.com/rust-lang-nursery/bitflags/pull/112
136 [#115]: https://github.com/rust-lang-nursery/bitflags/pull/115
140 ```rust
149 ```rust
153 ```rust
158 - Fix the implementation of `Formatting` traits when other formatting traits were present in scope …
160 [#105]: https://github.com/rust-lang-nursery/bitflags/pull/105
163 - **[breaking change]** Use struct keyword instead of flags to define bitflag types ([#84])
165 - **[breaking change]** Terminate const items with semicolons instead of commas ([#87])
167 - Implement the `Hex`, `Octal`, and `Binary` formatting traits ([#86])
169 - Printing an empty flag value with the `Debug` trait now prints "(empty)" instead of nothing ([#85…
171 - The `bitflags!` macro can now be used inside of a fn body, to define a type local to that functio…
173 [#74]: https://github.com/rust-lang-nursery/bitflags/pull/74
174 [#84]: https://github.com/rust-lang-nursery/bitflags/pull/84
175 [#85]: https://github.com/rust-lang-nursery/bitflags/pull/85
176 [#86]: https://github.com/rust-lang-nursery/bitflags/pull/86
177 [#87]: https://github.com/rust-lang-nursery/bitflags/pull/87
180 - Update feature flag used when building bitflags as a dependency of the Rust toolchain
183 - Allow bitflags to be used as a dependency of the Rust toolchain
186 - Add support for the experimental `i128` and `u128` integer types ([#57])
187 - Add set method: `flags.set(SOME_FLAG, true)` or `flags.set(SOME_FLAG, false)` ([#55])
190 [#55]: https://github.com/rust-lang-nursery/bitflags/pull/55
191 [#57]: https://github.com/rust-lang-nursery/bitflags/pull/57
197 - Implement the Extend trait ([#49])
198 - Allow definitions inside the `bitflags!` macro to refer to items imported from other modules ([#5…
200 [#49]: https://github.com/rust-lang-nursery/bitflags/pull/49
201 [#51]: https://github.com/rust-lang-nursery/bitflags/pull/51
204 - The `no_std` feature was removed as it is now the default
205 - The `assignment_operators` feature was remove as it is now enabled by default
206 - Some clippy suggestions have been applied