rust/tests/ui/pattern/usefulness
2024-11-08 03:46:27 +00:00
..
auxiliary
integer-ranges Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
always-inhabited-union-ref.exhaustive_patterns.stderr Update tests 2024-08-10 12:07:17 +02:00
always-inhabited-union-ref.normal.stderr Update tests 2024-08-10 12:07:17 +02:00
always-inhabited-union-ref.rs Update tests 2024-08-10 12:07:17 +02:00
conflicting_bindings.rs
conflicting_bindings.stderr
const-partial_eq-fallback-ice.rs
const-partial_eq-fallback-ice.stderr
const-pat-ice.rs
const-private-fields.rs
consts-opaque.rs
consts-opaque.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
deny-irrefutable-let-patterns.rs
deny-irrefutable-let-patterns.stderr
doc-hidden-fields.rs
doc-hidden-fields.stderr add third help hint to diagnostic error E0027 2024-10-24 03:17:28 -04:00
doc-hidden-non-exhaustive.rs
doc-hidden-non-exhaustive.stderr
empty-match-check-notes.exhaustive_patterns.stderr Add a machine-applicable suggestion to "unreachable pattern" 2024-09-13 21:01:29 +02:00
empty-match-check-notes.normal.stderr Add a machine-applicable suggestion to "unreachable pattern" 2024-09-13 21:01:29 +02:00
empty-match-check-notes.rs Add a note with a link to explain empty types 2024-08-19 21:57:37 +02:00
empty-match.exhaustive_patterns.stderr Test that 0/unknown-length arrays are nonempty 2024-08-10 12:07:17 +02:00
empty-match.normal.stderr Test that 0/unknown-length arrays are nonempty 2024-08-10 12:07:17 +02:00
empty-match.rs Test that 0/unknown-length arrays are nonempty 2024-08-10 12:07:17 +02:00
empty-types.exhaustive_patterns.stderr Add a machine-applicable suggestion to "unreachable pattern" 2024-09-13 21:01:29 +02:00
empty-types.min_exh_pats.stderr Explain why a given pattern is considered unreachable 2024-07-24 08:02:55 +02:00
empty-types.never_pats.stderr Add a machine-applicable suggestion to "unreachable pattern" 2024-09-13 21:01:29 +02:00
empty-types.normal.stderr Add a machine-applicable suggestion to "unreachable pattern" 2024-09-13 21:01:29 +02:00
empty-types.rs Revert warning empty patterns as unreachable 2024-09-11 18:36:45 +02:00
explain-unreachable-pats.rs Revert warning empty patterns as unreachable 2024-09-11 18:36:45 +02:00
explain-unreachable-pats.stderr Add a machine-applicable suggestion to "unreachable pattern" 2024-09-13 21:01:29 +02:00
floats.rs Replace f16 and f128 pattern matching stubs with real implementations 2024-06-23 04:28:42 -05:00
floats.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
guards.rs
guards.stderr
impl-trait.rs Revert warning empty patterns as unreachable 2024-09-11 18:36:45 +02:00
impl-trait.stderr Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
irrefutable-let-patterns.rs
irrefutable-unit.rs
issue-2111.rs
issue-2111.stderr
issue-3096-1.rs
issue-3096-1.stderr
issue-3096-2.rs
issue-3096-2.stderr
issue-3601.rs
issue-3601.stderr
issue-4321.rs
issue-4321.stderr
issue-12116.rs
issue-12116.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
issue-12369.rs
issue-12369.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
issue-13727.rs
issue-13727.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
issue-15129.rs
issue-15129.stderr
issue-30240-b.rs
issue-30240-b.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
issue-30240-rpass.rs
issue-30240.rs
issue-30240.stderr
issue-31221.rs
issue-31221.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
issue-31561.rs
issue-31561.stderr
issue-35609.rs
issue-35609.stderr
issue-39362.rs
issue-39362.stderr
issue-40221.rs
issue-40221.stderr
issue-50900.rs
issue-50900.stderr
issue-53820-slice-pattern-large-array.rs
issue-56379.rs
issue-56379.stderr
issue-57472.rs
issue-57472.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
issue-65413-constants-and-slices-exhaustiveness.rs
issue-66501.rs
issue-71930-type-of-match-scrutinee.rs
issue-72377.rs
issue-72377.stderr
issue-72476-and-89393-associated-type.rs
issue-78123-non-exhaustive-reference.rs
issue-78123-non-exhaustive-reference.stderr
issue-78549-ref-pat-and-str.rs
issue-80501-or-pat-and-macro.rs
issue-82772-match-box-as-struct.rs
issue-82772-match-box-as-struct.stderr
issue-85222-types-containing-non-exhaustive-types.rs
issue-85222-types-containing-non-exhaustive-types.stderr
issue-88747.rs
issue-105479-str-non-exhaustiveness.rs
issue-105479-str-non-exhaustiveness.stderr
issue-118437-exponential-time-on-diagonal-match.rs
issue-119493-type-error-ice.rs
issue-119493-type-error-ice.stderr
issue-119778-type-error-ice.rs
issue-119778-type-error-ice.stderr
match-arm-statics-2.rs
match-arm-statics-2.stderr
match-arm-statics.rs
match-arm-statics.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
match-byte-array-patterns-2.rs
match-byte-array-patterns-2.stderr
match-byte-array-patterns.rs
match-byte-array-patterns.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
match-non-exhaustive.rs
match-non-exhaustive.stderr
match-privately-empty.exhaustive_patterns.stderr Update tests 2024-08-10 12:07:17 +02:00
match-privately-empty.min_exhaustive_patterns.stderr
match-privately-empty.normal.stderr Update tests 2024-08-10 12:07:17 +02:00
match-privately-empty.rs Update tests 2024-08-10 12:07:17 +02:00
match-ref-ice.rs
match-ref-ice.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
match-slice-patterns.rs
match-slice-patterns.stderr
match-vec-fixed.rs
match-vec-fixed.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
match-vec-unreachable.rs
match-vec-unreachable.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
nested-exhaustive-match.rs
nested-non-exhaustive-enums.rs
nested-non-exhaustive-enums.stderr
non-exhaustive-defined-here.rs
non-exhaustive-defined-here.stderr
non-exhaustive-match-nested.rs
non-exhaustive-match-nested.stderr
non-exhaustive-match.rs
non-exhaustive-match.stderr
non-exhaustive-pattern-witness.rs
non-exhaustive-pattern-witness.stderr
refutable-pattern-errors.rs
refutable-pattern-errors.stderr
refutable-pattern-in-fn-arg.rs
refutable-pattern-in-fn-arg.stderr
rustfix-unreachable-pattern.fixed Add a machine-applicable suggestion to "unreachable pattern" 2024-09-13 21:01:29 +02:00
rustfix-unreachable-pattern.rs Add a machine-applicable suggestion to "unreachable pattern" 2024-09-13 21:01:29 +02:00
rustfix-unreachable-pattern.stderr Add a machine-applicable suggestion to "unreachable pattern" 2024-09-13 21:01:29 +02:00
slice_of_empty.exhaustive_patterns.stderr Update tests 2024-08-10 12:07:17 +02:00
slice_of_empty.min_exhaustive_patterns.stderr Explain why we require _ for empty patterns 2024-07-21 15:24:27 +02:00
slice_of_empty.normal.stderr Update tests 2024-08-10 12:07:17 +02:00
slice_of_empty.rs Update tests 2024-08-10 12:07:17 +02:00
slice-pattern-const-2.rs
slice-pattern-const-2.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
slice-pattern-const-3.rs
slice-pattern-const-3.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
slice-pattern-const.rs
slice-pattern-const.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
slice-patterns-exhaustiveness.rs
slice-patterns-exhaustiveness.stderr
slice-patterns-irrefutable.rs
slice-patterns-reachability.rs
slice-patterns-reachability.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
stable-gated-fields.rs
stable-gated-fields.stderr add third help hint to diagnostic error E0027 2024-10-24 03:17:28 -04:00
stable-gated-patterns.rs
stable-gated-patterns.stderr
struct-like-enum-nonexhaustive.rs
struct-like-enum-nonexhaustive.stderr
struct-pattern-match-useless.rs
struct-pattern-match-useless.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
top-level-alternation.rs
top-level-alternation.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
tuple-struct-nonexhaustive.rs
tuple-struct-nonexhaustive.stderr
type_polymorphic_byte_str_literals.rs
type_polymorphic_byte_str_literals.stderr
uninhabited.rs Update tests 2024-08-10 12:07:17 +02:00
unions.rs
unions.stderr
unstable-gated-fields.rs
unstable-gated-fields.stderr add third help hint to diagnostic error E0027 2024-10-24 03:17:28 -04:00
unstable-gated-patterns.rs
unstable-gated-patterns.stderr