]> git.proxmox.com Git - rustc.git/blob - tests/ui/pattern/usefulness/issue-39362.stderr
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / ui / pattern / usefulness / issue-39362.stderr
1 error[E0004]: non-exhaustive patterns: `Foo::Bar { bar: Bar::C, .. }`, `Foo::Bar { bar: Bar::D, .. }`, `Foo::Bar { bar: Bar::E, .. }` and 1 more not covered
2 --> $DIR/issue-39362.rs:10:11
3 |
4 LL | match f {
5 | ^ patterns `Foo::Bar { bar: Bar::C, .. }`, `Foo::Bar { bar: Bar::D, .. }`, `Foo::Bar { bar: Bar::E, .. }` and 1 more not covered
6 |
7 note: `Foo` defined here
8 --> $DIR/issue-39362.rs:2:5
9 |
10 LL | enum Foo {
11 | ---
12 LL | Bar { bar: Bar, id: usize }
13 | ^^^ not covered
14 = note: the matched value is of type `Foo`
15 help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown, or multiple match arms
16 |
17 LL ~ Foo::Bar { bar: Bar::B, .. } => (),
18 LL ~ _ => todo!(),
19 |
20
21 error: aborting due to previous error
22
23 For more information about this error, try `rustc --explain E0004`.