blob: 0db3980359c84e8d1b7e89542c3b0492a0cd9de6 [file] [log] [blame]
//@ dont-require-annotations: NOTE
enum Foo {
Bar { bar: Bar, id: usize }
}
enum Bar {
A, B, C, D, E, F
}
fn test(f: Foo) {
match f {
//~^ ERROR non-exhaustive patterns
//~| NOTE patterns
Foo::Bar { bar: Bar::A, .. } => (),
Foo::Bar { bar: Bar::B, .. } => (),
}
}
fn main() {}