#![warn(clippy::empty_drop)] | |
#![allow(unused)] | |
// should cause an error | |
struct Foo; | |
impl Drop for Foo { | |
//~^ empty_drop | |
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 { | |
//~^ empty_drop | |
fn drop(&mut self) { | |
{} | |
} | |
} | |
fn main() {} |