Skip to content

Commit

Permalink
Update for changes to other lints
Browse files Browse the repository at this point in the history
  • Loading branch information
David Koloski committed Mar 8, 2022
1 parent fa10d90 commit 1c31a95
Showing 1 changed file with 15 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -102,17 +102,22 @@ LL | #[warn(non_exhaustive_omitted_patterns)]
error[E0004]: non-exhaustive patterns: `C` not covered
--> $DIR/feature-gate-non_exhaustive_omitted_patterns_lint.rs:20:11
|
LL | / enum Foo {
LL | | A, B, C,
| | - not covered
LL | | }
| |_____- `Foo` defined here
...
LL | match Foo::A {
| ^^^^^^ pattern `C` not covered
|
= help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
LL | match Foo::A {
| ^^^^^^ pattern `C` not covered
|
note: `Foo` defined here
--> $DIR/feature-gate-non_exhaustive_omitted_patterns_lint.rs:12:15
|
LL | enum Foo {
| ---
LL | A, B, C,
| ^ not covered
= note: the matched value is of type `Foo`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
LL ~ Foo::B => {}
LL + C => todo!()
|

error: aborting due to previous error; 10 warnings emitted

Expand Down

0 comments on commit 1c31a95

Please sign in to comment.