summaryrefslogtreecommitdiffstats
path: root/tests/ui/never_type/exhaustive_patterns.stderr
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/ui/never_type/exhaustive_patterns.stderr (renamed from src/test/ui/never_type/exhaustive_patterns.stderr)8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/ui/never_type/exhaustive_patterns.stderr b/tests/ui/never_type/exhaustive_patterns.stderr
index e41baf862..40c7c1d10 100644
--- a/src/test/ui/never_type/exhaustive_patterns.stderr
+++ b/tests/ui/never_type/exhaustive_patterns.stderr
@@ -1,4 +1,4 @@
-error[E0005]: refutable pattern in local binding: `Either::B(_)` not covered
+error[E0005]: refutable pattern in local binding
--> $DIR/exhaustive_patterns.rs:20:9
|
LL | let Either::A(()) = foo();
@@ -7,13 +7,13 @@ LL | let Either::A(()) = foo();
= note: `let` bindings require an "irrefutable pattern", like a `struct` or an `enum` with only one variant
= note: for more information, visit https://doc.rust-lang.org/book/ch18-02-refutability.html
note: `Either<(), !>` defined here
- --> $DIR/exhaustive_patterns.rs:12:5
+ --> $DIR/exhaustive_patterns.rs:10:6
|
LL | enum Either<A, B> {
- | ------
+ | ^^^^^^
LL | A(A),
LL | B(inner::Wrapper<B>),
- | ^ not covered
+ | - not covered
= note: the matched value is of type `Either<(), !>`
help: you might want to use `if let` to ignore the variant that isn't matched
|