// build-pass (FIXME(62277): could be check-pass?) | |
// compile-flags: -Wunused | |
// ensure there are no special warnings about uninhabited types | |
// when deriving Debug on an empty enum | |
#[derive(Debug)] | |
enum Void {} | |
#[derive(Debug)] | |
enum Foo { | |
Bar(u8), | |
Void(Void), //~ WARN never used | |
} | |
fn main() { | |
let x = Foo::Bar(42); | |
println!("{:?}", x); | |
} |