//@ 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() {} |