]> git.proxmox.com Git - rustc.git/blame - src/test/ui/pattern/usefulness/struct-like-enum-nonexhaustive.stderr
New upstream version 1.61.0+dfsg1
[rustc.git] / src / test / ui / pattern / usefulness / struct-like-enum-nonexhaustive.stderr
CommitLineData
b7449926 1error[E0004]: non-exhaustive patterns: `B { x: Some(_) }` not covered
0731742a 2 --> $DIR/struct-like-enum-nonexhaustive.rs:8:11
b7449926 3 |
ee023bcb
FG
4LL | match x {
5 | ^ pattern `B { x: Some(_) }` not covered
532ac7d7 6 |
ee023bcb
FG
7note: `A` defined here
8 --> $DIR/struct-like-enum-nonexhaustive.rs:2:5
9 |
10LL | enum A {
11 | -
12LL | B { x: Option<isize> },
13 | ^ not covered
ba9703b0 14 = note: the matched value is of type `A`
ee023bcb
FG
15help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
16 |
17LL ~ A::B { x: None } => {}
18LL + B { x: Some(_) } => todo!()
19 |
b7449926
XL
20
21error: aborting due to previous error
22
23For more information about this error, try `rustc --explain E0004`.