1 #![feature(unstable_test_feature)]
3 // aux-build:unstable.rs
7 use unstable::UnstableEnum;
10 match UnstableEnum::Stable {
11 UnstableEnum::Stable => {}
12 UnstableEnum::Stable2 => {}
14 //~^^^^ non-exhaustive patterns: `Unstable` not covered
16 // Ok: all variants are explicitly matched
17 match UnstableEnum::Stable {
18 UnstableEnum::Stable => {}
19 UnstableEnum::Stable2 => {}
20 UnstableEnum::Unstable => {}