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