// run-rustfix #![warn(clippy::empty_structs_with_brackets)] #![allow(dead_code)] pub struct MyEmptyStruct {} // should trigger lint struct MyEmptyTupleStruct(); // should trigger lint // should not trigger lint struct MyCfgStruct { #[cfg(feature = "thisisneverenabled")] field: u8, } // should not trigger lint struct MyCfgTupleStruct(#[cfg(feature = "thisisneverenabled")] u8); // should not trigger lint struct MyStruct { field: u8, } struct MyTupleStruct(usize, String); // should not trigger lint struct MySingleTupleStruct(usize); // should not trigger lint struct MyUnitLikeStruct; // should not trigger lint fn main() {}