From 1c31a95df7de66dc7842b43facf185ef8a776e6f Mon Sep 17 00:00:00 2001 From: David Koloski Date: Tue, 8 Mar 2022 19:57:03 +0000 Subject: [PATCH] Update for changes to other lints --- ...on_exhaustive_omitted_patterns_lint.stderr | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/test/ui/feature-gates/feature-gate-non_exhaustive_omitted_patterns_lint.stderr b/src/test/ui/feature-gates/feature-gate-non_exhaustive_omitted_patterns_lint.stderr index 7f82fbdea4e..dbeef6c2d2a 100644 --- a/src/test/ui/feature-gates/feature-gate-non_exhaustive_omitted_patterns_lint.stderr +++ b/src/test/ui/feature-gates/feature-gate-non_exhaustive_omitted_patterns_lint.stderr @@ -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 +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 +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