| #![warn(clippy::struct_excessive_bools)] | |
| macro_rules! foo { | |
| () => { | |
| struct MacroFoo { | |
| a: bool, | |
| b: bool, | |
| c: bool, | |
| d: bool, | |
| } | |
| }; | |
| } | |
| foo!(); | |
| struct Foo { | |
| a: bool, | |
| b: bool, | |
| c: bool, | |
| } | |
| struct BadFoo { | |
| //~^ struct_excessive_bools | |
| a: bool, | |
| b: bool, | |
| c: bool, | |
| d: bool, | |
| } | |
| #[repr(C)] | |
| struct Bar { | |
| a: bool, | |
| b: bool, | |
| c: bool, | |
| d: bool, | |
| } | |
| fn main() { | |
| struct FooFoo { | |
| //~^ struct_excessive_bools | |
| a: bool, | |
| b: bool, | |
| c: bool, | |
| d: bool, | |
| } | |
| } |