@@ -204,6 +204,7 @@ note: `Option<Void>` defined here
204204 |
205205 = note: not covered
206206 = note: the matched value is of type `Option<Void>`
207+ = note: `Void` is uninhabited but is not being matched by value, so a wildcard `_` is required
207208help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
208209 |
209210LL ~ None => {},
@@ -349,6 +350,7 @@ LL | match slice_never {
349350 | ^^^^^^^^^^^ pattern `&[_, ..]` not covered
350351 |
351352 = note: the matched value is of type `&[!]`
353+ = note: `!` is uninhabited but is not being matched by value, so a wildcard `_` is required
352354help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
353355 |
354356LL ~ [] => {},
@@ -484,6 +486,7 @@ note: `Option<!>` defined here
484486 |
485487 = note: not covered
486488 = note: the matched value is of type `&Option<!>`
489+ = note: `!` is uninhabited but is not being matched by value, so a wildcard `_` is required
487490help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
488491 |
489492LL ~ &None => {},
@@ -502,6 +505,7 @@ note: `Option<!>` defined here
502505 |
503506 = note: not covered
504507 = note: the matched value is of type `Option<!>`
508+ = note: `!` is uninhabited but is not being matched by value, so a wildcard `_` is required
505509help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
506510 |
507511LL ~ None => {},
@@ -520,6 +524,7 @@ note: `Result<!, !>` defined here
520524 |
521525 = note: not covered
522526 = note: the matched value is of type `Result<!, !>`
527+ = note: `!` is uninhabited but is not being matched by value, so a wildcard `_` is required
523528help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
524529 |
525530LL ~ Ok(_) => {},
@@ -538,6 +543,7 @@ note: `Result<!, !>` defined here
538543 |
539544 = note: not covered
540545 = note: the matched value is of type `Result<!, !>`
546+ = note: `!` is uninhabited but is not being matched by value, so a wildcard `_` is required
541547help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
542548 |
543549LL ~ Ok(_a) => {},
@@ -589,6 +595,7 @@ LL | match ref_never {
589595 | ^^^^^^^^^ pattern `&_` not covered
590596 |
591597 = note: the matched value is of type `&!`
598+ = note: `!` is uninhabited but is not being matched by value, so a wildcard `_` is required
592599 = note: references are always considered inhabited
593600 = note: match arms with guards don't count towards exhaustivity
594601help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
@@ -609,6 +616,7 @@ note: `Result<!, !>` defined here
609616 |
610617 = note: not covered
611618 = note: the matched value is of type `Result<!, !>`
619+ = note: `!` is uninhabited but is not being matched by value, so a wildcard `_` is required
612620help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
613621 |
614622LL ~ Err(_) => {},
@@ -627,6 +635,7 @@ note: `Option<Result<!, !>>` defined here
627635 |
628636 = note: not covered
629637 = note: the matched value is of type `Option<Result<!, !>>`
638+ = note: `Result<!, !>` is uninhabited but is not being matched by value, so a wildcard `_` is required
630639help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
631640 |
632641LL ~ None => {},
0 commit comments