]>
Commit | Line | Data |
---|---|---|
f2b60f7d | 1 | error[E0004]: non-exhaustive patterns: `(X::A, Some(X::A))`, `(X::A, Some(X::B))`, `(X::B, Some(X::B))` and 2 more not covered |
6a06907d XL |
2 | --> $DIR/issue-72377.rs:8:11 |
3 | | | |
4 | LL | match (x, y) { | |
f2b60f7d | 5 | | ^^^^^^ patterns `(X::A, Some(X::A))`, `(X::A, Some(X::B))`, `(X::B, Some(X::B))` and 2 more not covered |
6a06907d | 6 | | |
6a06907d | 7 | = note: the matched value is of type `(X, Option<X>)` |
5e7ed085 FG |
8 | help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown, or multiple match arms |
9 | | | |
10 | LL ~ (X::A, Some(X::C)) | (X::C, Some(X::A)) => false, | |
11 | LL ~ _ => todo!(), | |
12 | | | |
6a06907d XL |
13 | |
14 | error: aborting due to previous error | |
15 | ||
16 | For more information about this error, try `rustc --explain E0004`. |