1 #![allow(unused_variables)]
6 Variant2 //~ ERROR: variant `Variant2` is never constructed
13 Variant5 { _x: isize }, //~ ERROR: variants `Variant5` and `Variant6` are never constructed
16 Variant8 { _field: bool },
22 fn new_variant8() -> Enum2 {
23 Self::Variant8 { _field: true }
26 fn new_variant9() -> Enum2 {
30 fn new_variant10() -> Enum2 {
35 enum Enum3 { //~ ERROR: enum `Enum3` is never used
41 let v = Enum1::Variant1(1);
43 Enum1::Variant1(_) => (),
46 let x = Enum2::Variant3(true);
47 let _ = Enum2::new_variant8();
48 let _ = Enum2::new_variant9();
49 let _ = Enum2::new_variant10();