index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
/
ui
/
pattern
/
usefulness
Mode
Name
Size
-rw-r--r--
always-inhabited-union-ref.exhaustive_patterns.stderr
1117
log
plain
-rw-r--r--
always-inhabited-union-ref.normal.stderr
1117
log
plain
-rw-r--r--
always-inhabited-union-ref.rs
726
log
plain
d---------
auxiliary
157
log
plain
-rw-r--r--
conflicting_bindings.rs
958
log
plain
-rw-r--r--
conflicting_bindings.stderr
3069
log
plain
-rw-r--r--
const-partial_eq-fallback-ice.rs
328
log
plain
-rw-r--r--
const-partial_eq-fallback-ice.stderr
781
log
plain
-rw-r--r--
const-pat-ice.rs
150
log
plain
-rw-r--r--
const-private-fields.rs
578
log
plain
-rw-r--r--
consts-opaque.rs
3137
log
plain
-rw-r--r--
consts-opaque.stderr
5938
log
plain
-rw-r--r--
deny-irrefutable-let-patterns.rs
333
log
plain
-rw-r--r--
deny-irrefutable-let-patterns.stderr
1085
log
plain
-rw-r--r--
doc-hidden-fields.rs
649
log
plain
-rw-r--r--
doc-hidden-fields.stderr
2835
log
plain
-rw-r--r--
doc-hidden-non-exhaustive.rs
876
log
plain
-rw-r--r--
doc-hidden-non-exhaustive.stderr
3418
log
plain
-rw-r--r--
empty-match-check-notes.exhaustive_patterns.stderr
3101
log
plain
-rw-r--r--
empty-match-check-notes.normal.stderr
3101
log
plain
-rw-r--r--
empty-match-check-notes.rs
1909
log
plain
-rw-r--r--
empty-match.exhaustive_patterns.stderr
15654
log
plain
-rw-r--r--
empty-match.normal.stderr
15654
log
plain
-rw-r--r--
empty-match.rs
3178
log
plain
-rw-r--r--
empty-types.exhaustive_patterns.stderr
18720
log
plain
-rw-r--r--
empty-types.never_pats.stderr
20981
log
plain
-rw-r--r--
empty-types.normal.stderr
20657
log
plain
-rw-r--r--
empty-types.rs
19711
log
plain
-rw-r--r--
explain-unreachable-pats.rs
3804
log
plain
-rw-r--r--
explain-unreachable-pats.stderr
4026
log
plain
-rw-r--r--
floats.rs
1899
log
plain
-rw-r--r--
floats.stderr
4054
log
plain
-rw-r--r--
guards.rs
422
log
plain
-rw-r--r--
guards.stderr
565
log
plain
-rw-r--r--
impl-trait.rs
3390
log
plain
-rw-r--r--
impl-trait.stderr
5206
log
plain
d---------
integer-ranges
798
log
plain
-rw-r--r--
irrefutable-let-patterns.rs
129
log
plain
-rw-r--r--
irrefutable-unit.rs
59
log
plain
-rw-r--r--
issue-105479-str-non-exhaustiveness.rs
393
log
plain
-rw-r--r--
issue-105479-str-non-exhaustiveness.stderr
654
log
plain
-rw-r--r--
issue-118437-exponential-time-on-diagonal-match.rs
2209
log
plain
-rw-r--r--
issue-119493-type-error-ice.rs
277
log
plain
-rw-r--r--
issue-119493-type-error-ice.stderr
1147
log
plain
-rw-r--r--
issue-119778-type-error-ice.rs
283
log
plain
-rw-r--r--
issue-119778-type-error-ice.stderr
1271
log
plain
-rw-r--r--
issue-12116.rs
478
log
plain
-rw-r--r--
issue-12116.stderr
582
log
plain
-rw-r--r--
issue-12369.rs
254
log
plain
-rw-r--r--
issue-12369.stderr
751
log
plain
-rw-r--r--
issue-13727.rs
256
log
plain
-rw-r--r--
issue-13727.stderr
405
log
plain
-rw-r--r--
issue-15129.rs
324
log
plain
-rw-r--r--
issue-15129.stderr
755
log
plain
-rw-r--r--
issue-2111.rs
296
log
plain
-rw-r--r--
issue-2111.stderr
716
log
plain
-rw-r--r--
issue-30240-b.rs
259
log
plain
-rw-r--r--
issue-30240-b.stderr
408
log
plain
-rw-r--r--
issue-30240-rpass.rs
265
log
plain
-rw-r--r--
issue-30240.rs
221
log
plain
-rw-r--r--
issue-30240.stderr
1104
log
plain
-rw-r--r--
issue-3096-1.rs
56
log
plain
-rw-r--r--
issue-3096-1.stderr
477
log
plain
-rw-r--r--
issue-3096-2.rs
128
log
plain
-rw-r--r--
issue-3096-2.stderr
496
log
plain
-rw-r--r--
issue-31221.rs
614
log
plain
-rw-r--r--
issue-31221.stderr
1069
log
plain
-rw-r--r--
issue-31561.rs
200
log
plain
-rw-r--r--
issue-31561.stderr
975
log
plain
-rw-r--r--
issue-35609.rs
777
log
plain
-rw-r--r--
issue-35609.stderr
4941
log
plain
-rw-r--r--
issue-3601.rs
1006
log
plain
-rw-r--r--
issue-3601.stderr
916
log
plain
-rw-r--r--
issue-39362.rs
288
log
plain
-rw-r--r--
issue-39362.stderr
890
log
plain
-rw-r--r--
issue-40221.rs
172
log
plain
-rw-r--r--
issue-40221.stderr
677
log
plain
-rw-r--r--
issue-4321.rs
244
log
plain
-rw-r--r--
issue-4321.stderr
605
log
plain
-rw-r--r--
issue-50900.rs
367
log
plain
-rw-r--r--
issue-50900.stderr
742
log
plain
-rw-r--r--
issue-53820-slice-pattern-large-array.rs
250
log
plain
-rw-r--r--
issue-56379.rs
288
log
plain
-rw-r--r--
issue-56379.stderr
932
log
plain
-rw-r--r--
issue-57472.rs
905
log
plain
-rw-r--r--
issue-57472.stderr
839
log
plain
-rw-r--r--
issue-65413-constants-and-slices-exhaustiveness.rs
229
log
plain
-rw-r--r--
issue-66501.rs
210
log
plain
-rw-r--r--
issue-71930-type-of-match-scrutinee.rs
355
log
plain
-rw-r--r--
issue-72377.rs
474
log
plain
-rw-r--r--
issue-72377.stderr
712
log
plain
-rw-r--r--
issue-72476-and-89393-associated-type.rs
834
log
plain
-rw-r--r--
issue-78123-non-exhaustive-reference.rs
269
log
plain
-rw-r--r--
issue-78123-non-exhaustive-reference.stderr
661
log
plain
-rw-r--r--
issue-78549-ref-pat-and-str.rs
424
log
plain
-rw-r--r--
issue-80501-or-pat-and-macro.rs
488
log
plain
-rw-r--r--
issue-82772-match-box-as-struct.rs
240
log
plain
-rw-r--r--
issue-82772-match-box-as-struct.stderr
292
log
plain
-rw-r--r--
issue-85222-types-containing-non-exhaustive-types.rs
2048
log
plain
-rw-r--r--
issue-85222-types-containing-non-exhaustive-types.stderr
7045
log
plain
-rw-r--r--
issue-88747.rs
343
log
plain
-rw-r--r--
match-arm-statics-2.rs
1476
log
plain
-rw-r--r--
match-arm-statics-2.stderr
2584
log
plain
-rw-r--r--
match-arm-statics.rs
1566
log
plain
-rw-r--r--
match-arm-statics.stderr
1501
log
plain
-rw-r--r--
match-byte-array-patterns-2.rs
210
log
plain
-rw-r--r--
match-byte-array-patterns-2.stderr
1232
log
plain
-rw-r--r--
match-byte-array-patterns.rs
1138
log
plain
-rw-r--r--
match-byte-array-patterns.stderr
2296
log
plain
-rw-r--r--
match-non-exhaustive.rs
209
log
plain
-rw-r--r--
match-non-exhaustive.stderr
1466
log
plain
-rw-r--r--
match-privately-empty.exhaustive_patterns.stderr
831
log
plain
-rw-r--r--
match-privately-empty.normal.stderr
831
log
plain
-rw-r--r--
match-privately-empty.rs
477
log
plain
-rw-r--r--
match-ref-ice.rs
379
log
plain
-rw-r--r--
match-ref-ice.stderr
438
log
plain
-rw-r--r--
match-slice-patterns.rs
252
log
plain
-rw-r--r--
match-slice-patterns.stderr
620
log
plain
-rw-r--r--
match-vec-fixed.rs
302
log
plain
-rw-r--r--
match-vec-fixed.stderr
648
log
plain
-rw-r--r--
match-vec-unreachable.rs
798
log
plain
-rw-r--r--
match-vec-unreachable.stderr
1037
log
plain
-rw-r--r--
nested-exhaustive-match.rs
346
log
plain
-rw-r--r--
nested-non-exhaustive-enums.rs
585
log
plain
-rw-r--r--
nested-non-exhaustive-enums.stderr
882
log
plain
-rw-r--r--
non-exhaustive-defined-here.rs
3325
log
plain
-rw-r--r--
non-exhaustive-defined-here.stderr
5978
log
plain
-rw-r--r--
non-exhaustive-match-nested.rs
740
log
plain
-rw-r--r--
non-exhaustive-match-nested.stderr
1255
log
plain
-rw-r--r--
non-exhaustive-match.rs
1934
log
plain
-rw-r--r--
non-exhaustive-match.stderr
4319
log
plain
-rw-r--r--
non-exhaustive-pattern-witness.rs
2560
log
plain
-rw-r--r--
non-exhaustive-pattern-witness.stderr
5551
log
plain
-rw-r--r--
refutable-pattern-errors.rs
359
log
plain
-rw-r--r--
refutable-pattern-errors.stderr
1217
log
plain
-rw-r--r--
refutable-pattern-in-fn-arg.rs
169
log
plain
-rw-r--r--
refutable-pattern-in-fn-arg.stderr
596
log
plain
-rw-r--r--
rustfix-unreachable-pattern.fixed
435
log
plain
-rw-r--r--
rustfix-unreachable-pattern.rs
473
log
plain
-rw-r--r--
rustfix-unreachable-pattern.stderr
1664
log
plain
-rw-r--r--
slice-pattern-const-2.rs
821
log
plain
-rw-r--r--
slice-pattern-const-2.stderr
1187
log
plain
-rw-r--r--
slice-pattern-const-3.rs
894
log
plain
-rw-r--r--
slice-pattern-const-3.stderr
1251
log
plain
-rw-r--r--
slice-pattern-const.rs
1387
log
plain
-rw-r--r--
slice-pattern-const.stderr
2279
log
plain
-rw-r--r--
slice-patterns-exhaustiveness.rs
2900
log
plain
-rw-r--r--
slice-patterns-exhaustiveness.stderr
12928
log
plain
-rw-r--r--
slice-patterns-irrefutable.rs
467
log
plain
-rw-r--r--
slice-patterns-reachability.rs
626
log
plain
-rw-r--r--
slice-patterns-reachability.stderr
1796
log
plain
-rw-r--r--
slice_of_empty.exhaustive_patterns.stderr
528
log
plain
-rw-r--r--
slice_of_empty.normal.stderr
1147
log
plain
-rw-r--r--
slice_of_empty.rs
633
log
plain
-rw-r--r--
stable-gated-fields.rs
476
log
plain
-rw-r--r--
stable-gated-fields.stderr
1408
log
plain
-rw-r--r--
stable-gated-patterns.rs
412
log
plain
-rw-r--r--
stable-gated-patterns.stderr
1488
log
plain
-rw-r--r--
struct-like-enum-nonexhaustive.rs
199
log
plain
-rw-r--r--
struct-like-enum-nonexhaustive.stderr
748
log
plain
-rw-r--r--
struct-pattern-match-useless.rs
238
log
plain
-rw-r--r--
struct-pattern-match-useless.stderr
457
log
plain
-rw-r--r--
top-level-alternation.rs
1365
log
plain
-rw-r--r--
top-level-alternation.stderr
3037
log
plain
-rw-r--r--
tuple-struct-nonexhaustive.rs
190
log
plain
-rw-r--r--
tuple-struct-nonexhaustive.stderr
823
log
plain
-rw-r--r--
type_polymorphic_byte_str_literals.rs
614
log
plain
-rw-r--r--
type_polymorphic_byte_str_literals.stderr
1059
log
plain
-rw-r--r--
uninhabited.rs
3122
log
plain
-rw-r--r--
unions.rs
1116
log
plain
-rw-r--r--
unions.stderr
1503
log
plain
-rw-r--r--
unstable-gated-fields.rs
499
log
plain
-rw-r--r--
unstable-gated-fields.stderr
1846
log
plain
-rw-r--r--
unstable-gated-patterns.rs
509
log
plain
-rw-r--r--
unstable-gated-patterns.stderr
831
log
plain