#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![allow(dropping_copy_types)] #[derive(Copy, Clone)] struct Foo(u8); fn main() { let x = 1; let y = Foo(2); drop(x); drop(y); println!("x: {}, y: {}", x, y.0); }