#![deny(dead_code)] | |
#[derive(Clone)] | |
enum Enum { | |
Variant1, //~ ERROR: variant `Variant1` is never constructed | |
Variant2, | |
} | |
#[derive(Debug)] | |
enum TupleVariant { | |
Variant1(i32), //~ ERROR: variant `Variant1` is never constructed | |
Variant2, | |
} | |
#[derive(Debug)] | |
enum StructVariant { | |
Variant1 { id: i32 }, //~ ERROR: variant `Variant1` is never constructed | |
Variant2, | |
} | |
fn main() { | |
let e = Enum::Variant2; | |
e.clone(); | |
let _ = TupleVariant::Variant2; | |
let _ = StructVariant::Variant2; | |
} |