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
Mode
Name
Size
-rw-r--r--
at-in-struct-patterns.rs
568
log
plain
-rw-r--r--
at-in-struct-patterns.stderr
2066
log
plain
d---------
auxiliary
127
log
plain
d---------
bindings-after-at
2759
log
plain
-rw-r--r--
box-pattern-constructor-mismatch.rs
371
log
plain
-rw-r--r--
box-pattern-constructor-mismatch.stderr
330
log
plain
-rw-r--r--
box-pattern-type-mismatch.rs
320
log
plain
-rw-r--r--
box-pattern-type-mismatch.stderr
705
log
plain
-rw-r--r--
by-move-pattern-binding.rs
588
log
plain
-rw-r--r--
by-move-pattern-binding.stderr
1731
log
plain
-rw-r--r--
byte-string-inference.rs
217
log
plain
-rw-r--r--
byte-string-mutability-mismatch.rs
672
log
plain
-rw-r--r--
byte-string-mutability-mismatch.stderr
828
log
plain
-rw-r--r--
check-struct-pat-fields-stability-issue-138319.rs
286
log
plain
-rw-r--r--
check-struct-pat-fields-stability-issue-138319.stderr
286
log
plain
-rw-r--r--
complexity_limit.rs
3756
log
plain
-rw-r--r--
complexity_limit.stderr
404
log
plain
-rw-r--r--
cross-crate-enum-pattern.rs
292
log
plain
d---------
deref-patterns
1412
log
plain
-rw-r--r--
fn-in-pat.rs
252
log
plain
-rw-r--r--
fn-in-pat.stderr
420
log
plain
-rw-r--r--
for-loop-bad-item.rs
363
log
plain
-rw-r--r--
for-loop-bad-item.stderr
1150
log
plain
-rw-r--r--
ignore-all-the-things.rs
982
log
plain
-rw-r--r--
inc-range-pat.rs
366
log
plain
-rw-r--r--
incorrect-placement-of-pattern-modifiers.fixed
477
log
plain
-rw-r--r--
incorrect-placement-of-pattern-modifiers.rs
474
log
plain
-rw-r--r--
incorrect-placement-of-pattern-modifiers.stderr
1661
log
plain
-rw-r--r--
integer-range-binding.rs
156
log
plain
-rw-r--r--
issue-10392.rs
465
log
plain
-rw-r--r--
issue-106552.rs
165
log
plain
-rw-r--r--
issue-106552.stderr
1500
log
plain
-rw-r--r--
issue-106862.fixed
1028
log
plain
-rw-r--r--
issue-106862.rs
993
log
plain
-rw-r--r--
issue-106862.stderr
1823
log
plain
-rw-r--r--
issue-110508.rs
649
log
plain
-rw-r--r--
issue-115599.rs
206
log
plain
-rw-r--r--
issue-115599.stderr
600
log
plain
-rw-r--r--
issue-11577.rs
353
log
plain
-rw-r--r--
issue-117626.rs
287
log
plain
-rw-r--r--
issue-12582.rs
344
log
plain
-rw-r--r--
issue-14221.rs
475
log
plain
-rw-r--r--
issue-14221.stderr
991
log
plain
-rw-r--r--
issue-15080.rs
429
log
plain
-rw-r--r--
issue-17718-patterns.rs
267
log
plain
-rw-r--r--
issue-17718-patterns.stderr
640
log
plain
-rw-r--r--
issue-22546.rs
998
log
plain
-rw-r--r--
issue-27320.rs
235
log
plain
-rw-r--r--
issue-28992-empty.rs
342
log
plain
-rw-r--r--
issue-28992-empty.stderr
592
log
plain
-rw-r--r--
issue-52240.rs
365
log
plain
-rw-r--r--
issue-52240.stderr
347
log
plain
-rw-r--r--
issue-6449.rs
1208
log
plain
-rw-r--r--
issue-66270-pat-struct-parser-recovery.rs
207
log
plain
-rw-r--r--
issue-66270-pat-struct-parser-recovery.stderr
268
log
plain
-rw-r--r--
issue-67037-pat-tup-scrut-ty-diff-less-fields.rs
1047
log
plain
-rw-r--r--
issue-67037-pat-tup-scrut-ty-diff-less-fields.stderr
975
log
plain
-rw-r--r--
issue-67776-match-same-name-enum-variant-refs.rs
933
log
plain
-rw-r--r--
issue-67776-match-same-name-enum-variant-refs.stderr
1780
log
plain
-rw-r--r--
issue-72565.rs
203
log
plain
-rw-r--r--
issue-72565.stderr
346
log
plain
-rw-r--r--
issue-72574-1.rs
224
log
plain
-rw-r--r--
issue-72574-1.stderr
1114
log
plain
-rw-r--r--
issue-72574-2.rs
332
log
plain
-rw-r--r--
issue-72574-2.stderr
1226
log
plain
-rw-r--r--
issue-74539.rs
357
log
plain
-rw-r--r--
issue-74539.stderr
1114
log
plain
-rw-r--r--
issue-74702.rs
193
log
plain
-rw-r--r--
issue-74702.stderr
1087
log
plain
-rw-r--r--
issue-74954.rs
141
log
plain
-rw-r--r--
issue-80186-mut-binding-help-suggestion.rs
285
log
plain
-rw-r--r--
issue-80186-mut-binding-help-suggestion.stderr
381
log
plain
-rw-r--r--
issue-8351-1.rs
222
log
plain
-rw-r--r--
issue-8351-2.rs
262
log
plain
-rw-r--r--
issue-88074-pat-range-type-inference-err.rs
474
log
plain
-rw-r--r--
issue-88074-pat-range-type-inference-err.stderr
785
log
plain
-rw-r--r--
issue-88074-pat-range-type-inference.rs
186
log
plain
-rw-r--r--
issue-92074-macro-ice.rs
711
log
plain
-rw-r--r--
issue-92074-macro-ice.stderr
1657
log
plain
-rw-r--r--
issue-94866.rs
169
log
plain
-rw-r--r--
issue-94866.stderr
654
log
plain
-rw-r--r--
issue-95878.rs
233
log
plain
-rw-r--r--
issue-95878.stderr
221
log
plain
-rw-r--r--
missing_lifetime.rs
497
log
plain
-rw-r--r--
missing_lifetime.stderr
754
log
plain
d---------
move-ref-patterns
1212
log
plain
-rw-r--r--
mut-ref-mut-2021.rs
1007
log
plain
-rw-r--r--
mut-ref-mut-2021.stderr
2454
log
plain
-rw-r--r--
mut_preserve_binding_mode_2021.rs
320
log
plain
-rw-r--r--
mut_preserve_binding_mode_2021.stderr
810
log
plain
-rw-r--r--
mut_preserve_binding_mode_2024.rs
246
log
plain
-rw-r--r--
no-match-tuple-variant-self-ctor.rs
628
log
plain
-rw-r--r--
no-match-tuple-variant-self-ctor.struct_.stderr
640
log
plain
-rw-r--r--
no-match-tuple-variant-self-ctor.tuple.stderr
309
log
plain
-rw-r--r--
no-patterns-in-args-2.rs
400
log
plain
-rw-r--r--
no-patterns-in-args-2.stderr
922
log
plain
-rw-r--r--
no-patterns-in-args.rs
626
log
plain
-rw-r--r--
no-patterns-in-args.stderr
1110
log
plain
-rw-r--r--
non-constant-in-const-path.rs
518
log
plain
-rw-r--r--
non-constant-in-const-path.stderr
1055
log
plain
-rw-r--r--
non-structural-match-types-cycle-err.rs
729
log
plain
-rw-r--r--
non-structural-match-types-cycle-err.stderr
2593
log
plain
-rw-r--r--
non-structural-match-types.rs
406
log
plain
-rw-r--r--
non-structural-match-types.stderr
1065
log
plain
-rw-r--r--
normalize-ty-in-range.rs
496
log
plain
-rw-r--r--
overflowing-literals.rs
540
log
plain
-rw-r--r--
overflowing-literals.stderr
1229
log
plain
-rw-r--r--
pat-shadow-in-nested-binding.rs
143
log
plain
-rw-r--r--
pat-shadow-in-nested-binding.stderr
402
log
plain
-rw-r--r--
pat-struct-field-expr-has-type.rs
127
log
plain
-rw-r--r--
pat-struct-field-expr-has-type.stderr
456
log
plain
-rw-r--r--
pat-tuple-bad-type.rs
213
log
plain
-rw-r--r--
pat-tuple-bad-type.stderr
674
log
plain
-rw-r--r--
pat-tuple-field-count-cross.rs
3427
log
plain
-rw-r--r--
pat-tuple-field-count-cross.stderr
16024
log
plain
-rw-r--r--
pat-tuple-overfield.rs
2524
log
plain
-rw-r--r--
pat-tuple-overfield.stderr
8402
log
plain
-rw-r--r--
pat-tuple-underfield.rs
2522
log
plain
-rw-r--r--
pat-tuple-underfield.stderr
4772
log
plain
-rw-r--r--
pat-type-err-formal-param.rs
204
log
plain
-rw-r--r--
pat-type-err-formal-param.stderr
332
log
plain
-rw-r--r--
pat-type-err-let-stmt.rs
457
log
plain
-rw-r--r--
pat-type-err-let-stmt.stderr
1513
log
plain
-rw-r--r--
patkind-litrange-no-expr.rs
663
log
plain
-rw-r--r--
patkind-litrange-no-expr.stderr
434
log
plain
-rw-r--r--
patkind-ref-binding-issue-114896.fixed
221
log
plain
-rw-r--r--
patkind-ref-binding-issue-114896.rs
215
log
plain
-rw-r--r--
patkind-ref-binding-issue-114896.stderr
432
log
plain
-rw-r--r--
patkind-ref-binding-issue-122415.fixed
171
log
plain
-rw-r--r--
patkind-ref-binding-issue-122415.rs
165
log
plain
-rw-r--r--
patkind-ref-binding-issue-122415.stderr
421
log
plain
-rw-r--r--
pattern-bad-ref-box-order.fixed
238
log
plain
-rw-r--r--
pattern-bad-ref-box-order.rs
238
log
plain
-rw-r--r--
pattern-bad-ref-box-order.stderr
303
log
plain
-rw-r--r--
pattern-binding-disambiguation.rs
1921
log
plain
-rw-r--r--
pattern-binding-disambiguation.stderr
4099
log
plain
-rw-r--r--
pattern-error-continue.rs
769
log
plain
-rw-r--r--
pattern-error-continue.stderr
1866
log
plain
-rw-r--r--
pattern-ident-path-generics.rs
123
log
plain
-rw-r--r--
pattern-ident-path-generics.stderr
481
log
plain
-rw-r--r--
pattern-match-arc-move.rs
288
log
plain
-rw-r--r--
pattern-match-invalid-variant.rs
397
log
plain
-rw-r--r--
pattern-match-invalid-variant.stderr
470
log
plain
-rw-r--r--
pattern-tyvar-2.rs
216
log
plain
-rw-r--r--
pattern-tyvar-2.stderr
732
log
plain
-rw-r--r--
pattern-tyvar.rs
226
log
plain
-rw-r--r--
pattern-tyvar.stderr
475
log
plain
-rw-r--r--
patterns-dont-match-nt-statement.rs
314
log
plain
-rw-r--r--
premature-match-scrutinee-temporary-drop-10683.rs
226
log
plain
-rw-r--r--
range-pattern-meant-to-be-slice-rest-pattern.rs
766
log
plain
-rw-r--r--
range-pattern-meant-to-be-slice-rest-pattern.stderr
2928
log
plain
-rw-r--r--
rest-pat-semantic-disallowed.rs
2468
log
plain
-rw-r--r--
rest-pat-semantic-disallowed.stderr
5651
log
plain
-rw-r--r--
rest-pat-syntactic.rs
1503
log
plain
-rw-r--r--
rest-pat-syntactic.stderr
1230
log
plain
d---------
rfc-3627-match-ergonomics-2024
392
log
plain
d---------
rfc-3637-guard-patterns
356
log
plain
-rw-r--r--
self-ctor-133272.rs
808
log
plain
-rw-r--r--
self-ctor-133272.stderr
513
log
plain
-rw-r--r--
size-and-align.rs
451
log
plain
-rw-r--r--
skipped-ref-pats-issue-125058.rs
342
log
plain
-rw-r--r--
skipped-ref-pats-issue-125058.stderr
593
log
plain
-rw-r--r--
slice-array-infer.rs
662
log
plain
-rw-r--r--
slice-pattern-refutable.rs
693
log
plain
-rw-r--r--
slice-pattern-refutable.stderr
1400
log
plain
-rw-r--r--
slice-patterns-ambiguity.rs
817
log
plain
-rw-r--r--
slice-patterns-ambiguity.stderr
1388
log
plain
-rw-r--r--
slice-patterns-irrefutable.rs
1376
log
plain
-rw-r--r--
slice-patterns-irrefutable.stderr
473
log
plain
-rw-r--r--
slice-patterns-nested.rs
230
log
plain
-rw-r--r--
struct-parser-recovery-issue-126344.rs
567
log
plain
-rw-r--r--
struct-parser-recovery-issue-126344.stderr
486
log
plain
-rw-r--r--
struct-pattern-on-non-struct-resolve-error.rs
283
log
plain
-rw-r--r--
struct-pattern-on-non-struct-resolve-error.stderr
1435
log
plain
-rw-r--r--
struct-pattern-with-missing-fields-resolve-error.rs
837
log
plain
-rw-r--r--
struct-pattern-with-missing-fields-resolve-error.stderr
1137
log
plain
-rw-r--r--
suggest-adding-appropriate-missing-pattern-excluding-comments.fixed
197
log
plain
-rw-r--r--
suggest-adding-appropriate-missing-pattern-excluding-comments.rs
172
log
plain
-rw-r--r--
suggest-adding-appropriate-missing-pattern-excluding-comments.stderr
731
log
plain
-rw-r--r--
type_mismatch.rs
530
log
plain
-rw-r--r--
type_mismatch.stderr
365
log
plain
-rw-r--r--
uninit-trivial.rs
196
log
plain
-rw-r--r--
uninit-trivial.stderr
443
log
plain
-rw-r--r--
unused-parameters-const-pattern.rs
329
log
plain
d---------
usefulness
9400
log
plain