|  |  |  |  | .. (parent) | 
  
    |  | d | rwxr-xr-x | 103 | auxiliary | 
  
    |  | d | rwxr-xr-x | 4,096 | bindings-after-at | 
  
    |  | d | rwxr-xr-x | 4,096 | deref-patterns | 
  
    |  | d | rwxr-xr-x | 4,096 | move-ref-patterns | 
  
    |  | d | rwxr-xr-x | 4,096 | rfc-3627-match-ergonomics-2024 | 
  
    |  | d | rwxr-xr-x | 4,096 | rfc-3637-guard-patterns | 
  
    |  | d | rwxr-xr-x | 8,192 | usefulness | 
  
    |  | - | rw-r--r-- | 568 | at-in-struct-patterns.rs | 
  
    |  | - | rw-r--r-- | 2,066 | at-in-struct-patterns.stderr | 
  
    |  | - | rw-r--r-- | 320 | box-pattern-type-mismatch.rs | 
  
    |  | - | rw-r--r-- | 705 | box-pattern-type-mismatch.stderr | 
  
    |  | - | rw-r--r-- | 588 | by-move-pattern-binding.rs | 
  
    |  | - | rw-r--r-- | 1,731 | by-move-pattern-binding.stderr | 
  
    |  | - | rw-r--r-- | 217 | byte-string-inference.rs | 
  
    |  | - | rw-r--r-- | 672 | byte-string-mutability-mismatch.rs | 
  
    |  | - | rw-r--r-- | 828 | byte-string-mutability-mismatch.stderr | 
  
    |  | - | rw-r--r-- | 286 | check-struct-pat-fields-stability-issue-138319.rs | 
  
    |  | - | rw-r--r-- | 286 | check-struct-pat-fields-stability-issue-138319.stderr | 
  
    |  | - | rw-r--r-- | 3,756 | complexity_limit.rs | 
  
    |  | - | rw-r--r-- | 404 | complexity_limit.stderr | 
  
    |  | - | rw-r--r-- | 292 | cross-crate-enum-pattern.rs | 
  
    |  | - | rw-r--r-- | 252 | fn-in-pat.rs | 
  
    |  | - | rw-r--r-- | 420 | fn-in-pat.stderr | 
  
    |  | - | rw-r--r-- | 363 | for-loop-bad-item.rs | 
  
    |  | - | rw-r--r-- | 1,150 | for-loop-bad-item.stderr | 
  
    |  | - | rw-r--r-- | 982 | ignore-all-the-things.rs | 
  
    |  | - | rw-r--r-- | 366 | inc-range-pat.rs | 
  
    |  | - | rw-r--r-- | 477 | incorrect-placement-of-pattern-modifiers.fixed | 
  
    |  | - | rw-r--r-- | 474 | incorrect-placement-of-pattern-modifiers.rs | 
  
    |  | - | rw-r--r-- | 1,661 | incorrect-placement-of-pattern-modifiers.stderr | 
  
    |  | - | rw-r--r-- | 156 | integer-range-binding.rs | 
  
    |  | - | rw-r--r-- | 465 | issue-10392.rs | 
  
    |  | - | rw-r--r-- | 165 | issue-106552.rs | 
  
    |  | - | rw-r--r-- | 1,500 | issue-106552.stderr | 
  
    |  | - | rw-r--r-- | 1,028 | issue-106862.fixed | 
  
    |  | - | rw-r--r-- | 993 | issue-106862.rs | 
  
    |  | - | rw-r--r-- | 1,823 | issue-106862.stderr | 
  
    |  | - | rw-r--r-- | 649 | issue-110508.rs | 
  
    |  | - | rw-r--r-- | 206 | issue-115599.rs | 
  
    |  | - | rw-r--r-- | 600 | issue-115599.stderr | 
  
    |  | - | rw-r--r-- | 353 | issue-11577.rs | 
  
    |  | - | rw-r--r-- | 287 | issue-117626.rs | 
  
    |  | - | rw-r--r-- | 344 | issue-12582.rs | 
  
    |  | - | rw-r--r-- | 475 | issue-14221.rs | 
  
    |  | - | rw-r--r-- | 991 | issue-14221.stderr | 
  
    |  | - | rw-r--r-- | 429 | issue-15080.rs | 
  
    |  | - | rw-r--r-- | 267 | issue-17718-patterns.rs | 
  
    |  | - | rw-r--r-- | 640 | issue-17718-patterns.stderr | 
  
    |  | - | rw-r--r-- | 1,032 | issue-22546.rs | 
  
    |  | - | rw-r--r-- | 180 | issue-22546.stderr | 
  
    |  | - | rw-r--r-- | 235 | issue-27320.rs | 
  
    |  | - | rw-r--r-- | 342 | issue-28992-empty.rs | 
  
    |  | - | rw-r--r-- | 592 | issue-28992-empty.stderr | 
  
    |  | - | rw-r--r-- | 365 | issue-52240.rs | 
  
    |  | - | rw-r--r-- | 347 | issue-52240.stderr | 
  
    |  | - | rw-r--r-- | 1,208 | issue-6449.rs | 
  
    |  | - | rw-r--r-- | 207 | issue-66270-pat-struct-parser-recovery.rs | 
  
    |  | - | rw-r--r-- | 268 | issue-66270-pat-struct-parser-recovery.stderr | 
  
    |  | - | rw-r--r-- | 1,047 | issue-67037-pat-tup-scrut-ty-diff-less-fields.rs | 
  
    |  | - | rw-r--r-- | 975 | issue-67037-pat-tup-scrut-ty-diff-less-fields.stderr | 
  
    |  | - | rw-r--r-- | 933 | issue-67776-match-same-name-enum-variant-refs.rs | 
  
    |  | - | rw-r--r-- | 1,780 | issue-67776-match-same-name-enum-variant-refs.stderr | 
  
    |  | - | rw-r--r-- | 203 | issue-72565.rs | 
  
    |  | - | rw-r--r-- | 346 | issue-72565.stderr | 
  
    |  | - | rw-r--r-- | 224 | issue-72574-1.rs | 
  
    |  | - | rw-r--r-- | 1,114 | issue-72574-1.stderr | 
  
    |  | - | rw-r--r-- | 332 | issue-72574-2.rs | 
  
    |  | - | rw-r--r-- | 1,226 | issue-72574-2.stderr | 
  
    |  | - | rw-r--r-- | 357 | issue-74539.rs | 
  
    |  | - | rw-r--r-- | 1,114 | issue-74539.stderr | 
  
    |  | - | rw-r--r-- | 193 | issue-74702.rs | 
  
    |  | - | rw-r--r-- | 1,087 | issue-74702.stderr | 
  
    |  | - | rw-r--r-- | 141 | issue-74954.rs | 
  
    |  | - | rw-r--r-- | 285 | issue-80186-mut-binding-help-suggestion.rs | 
  
    |  | - | rw-r--r-- | 381 | issue-80186-mut-binding-help-suggestion.stderr | 
  
    |  | - | rw-r--r-- | 222 | issue-8351-1.rs | 
  
    |  | - | rw-r--r-- | 262 | issue-8351-2.rs | 
  
    |  | - | rw-r--r-- | 474 | issue-88074-pat-range-type-inference-err.rs | 
  
    |  | - | rw-r--r-- | 785 | issue-88074-pat-range-type-inference-err.stderr | 
  
    |  | - | rw-r--r-- | 186 | issue-88074-pat-range-type-inference.rs | 
  
    |  | - | rw-r--r-- | 711 | issue-92074-macro-ice.rs | 
  
    |  | - | rw-r--r-- | 1,657 | issue-92074-macro-ice.stderr | 
  
    |  | - | rw-r--r-- | 169 | issue-94866.rs | 
  
    |  | - | rw-r--r-- | 654 | issue-94866.stderr | 
  
    |  | - | rw-r--r-- | 233 | issue-95878.rs | 
  
    |  | - | rw-r--r-- | 221 | issue-95878.stderr | 
  
    |  | - | rw-r--r-- | 497 | missing_lifetime.rs | 
  
    |  | - | rw-r--r-- | 754 | missing_lifetime.stderr | 
  
    |  | - | rw-r--r-- | 1,007 | mut-ref-mut-2021.rs | 
  
    |  | - | rw-r--r-- | 2,454 | mut-ref-mut-2021.stderr | 
  
    |  | - | rw-r--r-- | 320 | mut_preserve_binding_mode_2021.rs | 
  
    |  | - | rw-r--r-- | 810 | mut_preserve_binding_mode_2021.stderr | 
  
    |  | - | rw-r--r-- | 246 | mut_preserve_binding_mode_2024.rs | 
  
    |  | - | rw-r--r-- | 628 | no-match-tuple-variant-self-ctor.rs | 
  
    |  | - | rw-r--r-- | 640 | no-match-tuple-variant-self-ctor.struct_.stderr | 
  
    |  | - | rw-r--r-- | 309 | no-match-tuple-variant-self-ctor.tuple.stderr | 
  
    |  | - | rw-r--r-- | 400 | no-patterns-in-args-2.rs | 
  
    |  | - | rw-r--r-- | 922 | no-patterns-in-args-2.stderr | 
  
    |  | - | rw-r--r-- | 626 | no-patterns-in-args.rs | 
  
    |  | - | rw-r--r-- | 1,110 | no-patterns-in-args.stderr | 
  
    |  | - | rw-r--r-- | 518 | non-constant-in-const-path.rs | 
  
    |  | - | rw-r--r-- | 1,055 | non-constant-in-const-path.stderr | 
  
    |  | - | rw-r--r-- | 729 | non-structural-match-types-cycle-err.rs | 
  
    |  | - | rw-r--r-- | 2,593 | non-structural-match-types-cycle-err.stderr | 
  
    |  | - | rw-r--r-- | 406 | non-structural-match-types.rs | 
  
    |  | - | rw-r--r-- | 1,065 | non-structural-match-types.stderr | 
  
    |  | - | rw-r--r-- | 496 | normalize-ty-in-range.rs | 
  
    |  | - | rw-r--r-- | 540 | overflowing-literals.rs | 
  
    |  | - | rw-r--r-- | 1,229 | overflowing-literals.stderr | 
  
    |  | - | rw-r--r-- | 143 | pat-shadow-in-nested-binding.rs | 
  
    |  | - | rw-r--r-- | 402 | pat-shadow-in-nested-binding.stderr | 
  
    |  | - | rw-r--r-- | 127 | pat-struct-field-expr-has-type.rs | 
  
    |  | - | rw-r--r-- | 456 | pat-struct-field-expr-has-type.stderr | 
  
    |  | - | rw-r--r-- | 213 | pat-tuple-bad-type.rs | 
  
    |  | - | rw-r--r-- | 674 | pat-tuple-bad-type.stderr | 
  
    |  | - | rw-r--r-- | 3,427 | pat-tuple-field-count-cross.rs | 
  
    |  | - | rw-r--r-- | 16,024 | pat-tuple-field-count-cross.stderr | 
  
    |  | - | rw-r--r-- | 2,524 | pat-tuple-overfield.rs | 
  
    |  | - | rw-r--r-- | 8,402 | pat-tuple-overfield.stderr | 
  
    |  | - | rw-r--r-- | 2,522 | pat-tuple-underfield.rs | 
  
    |  | - | rw-r--r-- | 4,772 | pat-tuple-underfield.stderr | 
  
    |  | - | rw-r--r-- | 204 | pat-type-err-formal-param.rs | 
  
    |  | - | rw-r--r-- | 332 | pat-type-err-formal-param.stderr | 
  
    |  | - | rw-r--r-- | 457 | pat-type-err-let-stmt.rs | 
  
    |  | - | rw-r--r-- | 1,513 | pat-type-err-let-stmt.stderr | 
  
    |  | - | rw-r--r-- | 663 | patkind-litrange-no-expr.rs | 
  
    |  | - | rw-r--r-- | 434 | patkind-litrange-no-expr.stderr | 
  
    |  | - | rw-r--r-- | 221 | patkind-ref-binding-issue-114896.fixed | 
  
    |  | - | rw-r--r-- | 215 | patkind-ref-binding-issue-114896.rs | 
  
    |  | - | rw-r--r-- | 432 | patkind-ref-binding-issue-114896.stderr | 
  
    |  | - | rw-r--r-- | 171 | patkind-ref-binding-issue-122415.fixed | 
  
    |  | - | rw-r--r-- | 165 | patkind-ref-binding-issue-122415.rs | 
  
    |  | - | rw-r--r-- | 421 | patkind-ref-binding-issue-122415.stderr | 
  
    |  | - | rw-r--r-- | 238 | pattern-bad-ref-box-order.fixed | 
  
    |  | - | rw-r--r-- | 238 | pattern-bad-ref-box-order.rs | 
  
    |  | - | rw-r--r-- | 303 | pattern-bad-ref-box-order.stderr | 
  
    |  | - | rw-r--r-- | 1,921 | pattern-binding-disambiguation.rs | 
  
    |  | - | rw-r--r-- | 4,099 | pattern-binding-disambiguation.stderr | 
  
    |  | - | rw-r--r-- | 769 | pattern-error-continue.rs | 
  
    |  | - | rw-r--r-- | 1,866 | pattern-error-continue.stderr | 
  
    |  | - | rw-r--r-- | 123 | pattern-ident-path-generics.rs | 
  
    |  | - | rw-r--r-- | 481 | pattern-ident-path-generics.stderr | 
  
    |  | - | rw-r--r-- | 288 | pattern-match-arc-move.rs | 
  
    |  | - | rw-r--r-- | 397 | pattern-match-invalid-variant.rs | 
  
    |  | - | rw-r--r-- | 470 | pattern-match-invalid-variant.stderr | 
  
    |  | - | rw-r--r-- | 216 | pattern-tyvar-2.rs | 
  
    |  | - | rw-r--r-- | 732 | pattern-tyvar-2.stderr | 
  
    |  | - | rw-r--r-- | 226 | pattern-tyvar.rs | 
  
    |  | - | rw-r--r-- | 475 | pattern-tyvar.stderr | 
  
    |  | - | rw-r--r-- | 314 | patterns-dont-match-nt-statement.rs | 
  
    |  | - | rw-r--r-- | 766 | range-pattern-meant-to-be-slice-rest-pattern.rs | 
  
    |  | - | rw-r--r-- | 2,928 | range-pattern-meant-to-be-slice-rest-pattern.stderr | 
  
    |  | - | rw-r--r-- | 2,468 | rest-pat-semantic-disallowed.rs | 
  
    |  | - | rw-r--r-- | 5,651 | rest-pat-semantic-disallowed.stderr | 
  
    |  | - | rw-r--r-- | 1,503 | rest-pat-syntactic.rs | 
  
    |  | - | rw-r--r-- | 1,230 | rest-pat-syntactic.stderr | 
  
    |  | - | rw-r--r-- | 808 | self-ctor-133272.rs | 
  
    |  | - | rw-r--r-- | 513 | self-ctor-133272.stderr | 
  
    |  | - | rw-r--r-- | 451 | size-and-align.rs | 
  
    |  | - | rw-r--r-- | 342 | skipped-ref-pats-issue-125058.rs | 
  
    |  | - | rw-r--r-- | 593 | skipped-ref-pats-issue-125058.stderr | 
  
    |  | - | rw-r--r-- | 662 | slice-array-infer.rs | 
  
    |  | - | rw-r--r-- | 693 | slice-pattern-refutable.rs | 
  
    |  | - | rw-r--r-- | 1,400 | slice-pattern-refutable.stderr | 
  
    |  | - | rw-r--r-- | 817 | slice-patterns-ambiguity.rs | 
  
    |  | - | rw-r--r-- | 1,388 | slice-patterns-ambiguity.stderr | 
  
    |  | - | rw-r--r-- | 1,376 | slice-patterns-irrefutable.rs | 
  
    |  | - | rw-r--r-- | 473 | slice-patterns-irrefutable.stderr | 
  
    |  | - | rw-r--r-- | 230 | slice-patterns-nested.rs | 
  
    |  | - | rw-r--r-- | 567 | struct-parser-recovery-issue-126344.rs | 
  
    |  | - | rw-r--r-- | 486 | struct-parser-recovery-issue-126344.stderr | 
  
    |  | - | rw-r--r-- | 283 | struct-pattern-on-non-struct-resolve-error.rs | 
  
    |  | - | rw-r--r-- | 1,435 | struct-pattern-on-non-struct-resolve-error.stderr | 
  
    |  | - | rw-r--r-- | 837 | struct-pattern-with-missing-fields-resolve-error.rs | 
  
    |  | - | rw-r--r-- | 1,137 | struct-pattern-with-missing-fields-resolve-error.stderr | 
  
    |  | - | rw-r--r-- | 197 | suggest-adding-appropriate-missing-pattern-excluding-comments.fixed | 
  
    |  | - | rw-r--r-- | 172 | suggest-adding-appropriate-missing-pattern-excluding-comments.rs | 
  
    |  | - | rw-r--r-- | 731 | suggest-adding-appropriate-missing-pattern-excluding-comments.stderr | 
  
    |  | - | rw-r--r-- | 530 | type_mismatch.rs | 
  
    |  | - | rw-r--r-- | 365 | type_mismatch.stderr | 
  
    |  | - | rw-r--r-- | 196 | uninit-trivial.rs | 
  
    |  | - | rw-r--r-- | 443 | uninit-trivial.stderr | 
  
    |  | - | rw-r--r-- | 329 | unused-parameters-const-pattern.rs |