1 // Test that the borrow checker doesn't consider checking an exhaustive pattern
6 // aux-build:monovariants.rs
7 extern crate monovariants;
9 use monovariants::ExhaustiveMonovariant;
16 enum LocalNonExhaustive {
21 let mut x = ExhaustiveMonovariant::Variant(1);
24 ExhaustiveMonovariant::Variant(_) => {},
28 let mut x = Local::Variant(1);
31 Local::Variant(_) => {},
35 let mut x = LocalNonExhaustive::Variant(1);
38 LocalNonExhaustive::Variant(_) => {},