``` Rust enum E { Foo } impl Drop for E { fn drop(&mut self) { println!("Dropping"); } } fn main() { let e = E::Foo; let o = 0; 1/o; } ``` Notice that `Dropping` won't get printed.