// run-rustfix #![warn(clippy::empty_drop)] #![allow(unused)] // should cause an error struct Foo; impl Drop for Foo { fn drop(&mut self) {} } // shouldn't cause an error struct Bar; impl Drop for Bar { fn drop(&mut self) { println!("dropping bar!"); } } // should error struct Baz; impl Drop for Baz { fn drop(&mut self) { {} } } fn main() {}