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