tree: 8ab48697ce64b7abd09a7c0ed4426674c37438c1
  1. auxiliary/
  2. bindings-after-at/
  3. deref-patterns/
  4. move-ref-patterns/
  5. rfc-3627-match-ergonomics-2024/
  6. rfc-3637-guard-patterns/
  7. usefulness/
  8. array-length-mismatch-13482.rs
  9. array-length-mismatch-13482.stderr
  10. array-length-mismatch-verbose-13482.rs
  11. array-length-mismatch-verbose-13482.stderr
  12. at-in-struct-patterns.rs
  13. at-in-struct-patterns.stderr
  14. box-pattern-constructor-mismatch.rs
  15. box-pattern-constructor-mismatch.stderr
  16. box-pattern-nested.rs
  17. box-pattern-type-mismatch.rs
  18. box-pattern-type-mismatch.stderr
  19. by-move-pattern-binding.rs
  20. by-move-pattern-binding.stderr
  21. byte-string-inference.rs
  22. byte-string-mutability-mismatch.rs
  23. byte-string-mutability-mismatch.stderr
  24. check-struct-pat-fields-stability-issue-138319.rs
  25. check-struct-pat-fields-stability-issue-138319.stderr
  26. complexity_limit.rs
  27. complexity_limit.stderr
  28. const-error-ice-issue-148542.rs
  29. const-error-ice-issue-148542.stderr
  30. const-pattern-str-match-lifetime.rs
  31. constructor-type-mismatch.rs
  32. constructor-type-mismatch.stderr
  33. cross-crate-enum-pattern.rs
  34. enum-struct-pattern-mismatch-15896.rs
  35. enum-struct-pattern-mismatch-15896.stderr
  36. enum-variant-not-found.rs
  37. enum-variant-not-found.stderr
  38. fn-in-pat.rs
  39. fn-in-pat.stderr
  40. for-loop-bad-item.rs
  41. for-loop-bad-item.stderr
  42. generic-in-path.rs
  43. generic-in-path.stderr
  44. ignore-all-the-things.rs
  45. inc-range-pat.rs
  46. incorrect-placement-of-pattern-modifiers.fixed
  47. incorrect-placement-of-pattern-modifiers.rs
  48. incorrect-placement-of-pattern-modifiers.stderr
  49. integer-range-binding.rs
  50. issue-10392.rs
  51. issue-106552.rs
  52. issue-106552.stderr
  53. issue-106862.fixed
  54. issue-106862.rs
  55. issue-106862.stderr
  56. issue-110508.rs
  57. issue-115599.rs
  58. issue-115599.stderr
  59. issue-11577.rs
  60. issue-117626.rs
  61. issue-12582.rs
  62. issue-14221.rs
  63. issue-14221.stderr
  64. issue-15080.rs
  65. issue-17718-patterns.rs
  66. issue-17718-patterns.stderr
  67. issue-22546.rs
  68. issue-27320.rs
  69. issue-28992-empty.rs
  70. issue-28992-empty.stderr
  71. issue-52240.rs
  72. issue-52240.stderr
  73. issue-6449.rs
  74. issue-66270-pat-struct-parser-recovery.rs
  75. issue-66270-pat-struct-parser-recovery.stderr
  76. issue-67037-pat-tup-scrut-ty-diff-less-fields.rs
  77. issue-67037-pat-tup-scrut-ty-diff-less-fields.stderr
  78. issue-67776-match-same-name-enum-variant-refs.rs
  79. issue-67776-match-same-name-enum-variant-refs.stderr
  80. issue-72565.rs
  81. issue-72565.stderr
  82. issue-72574-1.rs
  83. issue-72574-1.stderr
  84. issue-72574-2.rs
  85. issue-72574-2.stderr
  86. issue-74539.rs
  87. issue-74539.stderr
  88. issue-74702.rs
  89. issue-74702.stderr
  90. issue-74954.rs
  91. issue-80186-mut-binding-help-suggestion.rs
  92. issue-80186-mut-binding-help-suggestion.stderr
  93. issue-8351-1.rs
  94. issue-8351-2.rs
  95. issue-88074-pat-range-type-inference-err.rs
  96. issue-88074-pat-range-type-inference-err.stderr
  97. issue-88074-pat-range-type-inference.rs
  98. issue-92074-macro-ice.rs
  99. issue-92074-macro-ice.stderr
  100. issue-94866.rs
  101. issue-94866.stderr
  102. issue-95878.rs
  103. issue-95878.stderr
  104. manually-drop-dangling-ref.rs
  105. manually-drop-dangling-ref.stderr
  106. match-array-against-slice.rs
  107. match-at-pattern-shadows-name.rs
  108. match-at-pattern-shadows-name.stderr
  109. match-constant-and-byte-literal.rs
  110. match-enum-struct-variant-field-missing.rs
  111. match-enum-struct-variant-field-missing.stderr
  112. match-errors-derived-error-suppression.rs
  113. match-errors-derived-error-suppression.stderr
  114. match-struct-var-having-boxed-field.rs
  115. missing-ctor-with-ill-formed-inner-ty-issue-148192.rs
  116. missing-ctor-with-ill-formed-inner-ty-issue-148192.stderr
  117. missing_lifetime.rs
  118. missing_lifetime.stderr
  119. multiple-bindings-on-var.rs
  120. multiple-bindings-on-var.stderr
  121. mut-pattern-of-immutable-borrow.rs
  122. mut-pattern-of-immutable-borrow.stderr
  123. mut-ref-mut-2021.rs
  124. mut-ref-mut-2021.stderr
  125. mut_preserve_binding_mode_2021.rs
  126. mut_preserve_binding_mode_2021.stderr
  127. mut_preserve_binding_mode_2024.rs
  128. no-match-tuple-variant-self-ctor.rs
  129. no-match-tuple-variant-self-ctor.struct_.stderr
  130. no-match-tuple-variant-self-ctor.tuple.stderr
  131. no-patterns-in-args-2.rs
  132. no-patterns-in-args-2.stderr
  133. no-patterns-in-args.rs
  134. no-patterns-in-args.stderr
  135. non-constant-in-const-path.rs
  136. non-constant-in-const-path.stderr
  137. non-structural-match-types-cycle-err.rs
  138. non-structural-match-types-cycle-err.stderr
  139. non-structural-match-types.rs
  140. non-structural-match-types.stderr
  141. normalize-ty-in-range.rs
  142. or-pattern-binding-mismatch.rs
  143. or-pattern-binding-mismatch.stderr
  144. or-pattern-mismatched-variable-and-variant.rs
  145. or-pattern-mismatched-variable-and-variant.stderr
  146. overflowing-literals.rs
  147. overflowing-literals.stderr
  148. pat-shadow-in-nested-binding.rs
  149. pat-shadow-in-nested-binding.stderr
  150. pat-struct-field-expr-has-type.rs
  151. pat-struct-field-expr-has-type.stderr
  152. pat-tuple-bad-type.rs
  153. pat-tuple-bad-type.stderr
  154. pat-tuple-field-count-cross.rs
  155. pat-tuple-field-count-cross.stderr
  156. pat-tuple-overfield.rs
  157. pat-tuple-overfield.stderr
  158. pat-tuple-underfield.rs
  159. pat-tuple-underfield.stderr
  160. pat-type-err-formal-param.rs
  161. pat-type-err-formal-param.stderr
  162. pat-type-err-let-stmt.rs
  163. pat-type-err-let-stmt.stderr
  164. patkind-litrange-no-expr.rs
  165. patkind-litrange-no-expr.stderr
  166. patkind-ref-binding-issue-114896.fixed
  167. patkind-ref-binding-issue-114896.rs
  168. patkind-ref-binding-issue-114896.stderr
  169. patkind-ref-binding-issue-122415.fixed
  170. patkind-ref-binding-issue-122415.rs
  171. patkind-ref-binding-issue-122415.stderr
  172. pattern-bad-ref-box-order.fixed
  173. pattern-bad-ref-box-order.rs
  174. pattern-bad-ref-box-order.stderr
  175. pattern-binding-disambiguation.rs
  176. pattern-binding-disambiguation.stderr
  177. pattern-error-continue.rs
  178. pattern-error-continue.stderr
  179. pattern-ident-path-generics.rs
  180. pattern-ident-path-generics.stderr
  181. pattern-match-arc-move.rs
  182. pattern-match-invalid-variant.rs
  183. pattern-match-invalid-variant.stderr
  184. pattern-tyvar-2.rs
  185. pattern-tyvar-2.stderr
  186. pattern-tyvar.rs
  187. pattern-tyvar.stderr
  188. patterns-dont-match-nt-statement.rs
  189. premature-match-scrutinee-temporary-drop-10683.rs
  190. range-pattern-meant-to-be-slice-rest-pattern.rs
  191. range-pattern-meant-to-be-slice-rest-pattern.stderr
  192. refutable-pattern-for-loop-15381.rs
  193. refutable-pattern-for-loop-15381.stderr
  194. rest-pat-semantic-disallowed.rs
  195. rest-pat-semantic-disallowed.stderr
  196. rest-pat-syntactic.rs
  197. rest-pat-syntactic.stderr
  198. self-ctor-133272.rs
  199. self-ctor-133272.stderr
  200. size-and-align.rs
  201. skipped-ref-pats-issue-125058.rs
  202. skipped-ref-pats-issue-125058.stderr
  203. slice-array-infer.rs
  204. slice-pattern-recursion-15104.rs
  205. slice-pattern-refutable.rs
  206. slice-pattern-refutable.stderr
  207. slice-patterns-ambiguity.rs
  208. slice-patterns-ambiguity.stderr
  209. slice-patterns-irrefutable.rs
  210. slice-patterns-irrefutable.stderr
  211. slice-patterns-nested.rs
  212. static-binding-shadow-16149.rs
  213. static-binding-shadow-16149.stderr
  214. string-match-as-str-suggestion.fixed
  215. string-match-as-str-suggestion.rs
  216. string-match-as-str-suggestion.stderr
  217. struct-field-duplicate-binding-15260.rs
  218. struct-field-duplicate-binding-15260.stderr
  219. struct-mismatch-destructure-14541.rs
  220. struct-mismatch-destructure-14541.stderr
  221. struct-parser-recovery-issue-126344.rs
  222. struct-parser-recovery-issue-126344.stderr
  223. struct-pattern-in-fn-arg.rs
  224. struct-pattern-nonexistent-field.rs
  225. struct-pattern-nonexistent-field.stderr
  226. struct-pattern-on-non-struct-resolve-error.rs
  227. struct-pattern-on-non-struct-resolve-error.stderr
  228. struct-pattern-with-missing-fields-resolve-error.rs
  229. struct-pattern-with-missing-fields-resolve-error.stderr
  230. struct-variant-as-tuple-variant.rs
  231. struct-variant-as-tuple-variant.stderr
  232. struct-wildcard-pattern-14308.rs
  233. struct_pattern_on_tuple_enum.rs
  234. struct_pattern_on_tuple_enum.stderr
  235. suggest-adding-appropriate-missing-pattern-excluding-comments.fixed
  236. suggest-adding-appropriate-missing-pattern-excluding-comments.rs
  237. suggest-adding-appropriate-missing-pattern-excluding-comments.stderr
  238. tuple-enum-match-15129.rs
  239. tuple-struct-cross-crate.rs
  240. type-alias-as-variant-pattern.rs
  241. type-alias-as-variant-pattern.stderr
  242. type_mismatch.rs
  243. type_mismatch.stderr
  244. uninit-trivial.rs
  245. uninit-trivial.stderr
  246. unit-pattern-matching-in-function-argument-7519.rs
  247. unit-type-struct-pattern-mismatch-16401.rs
  248. unit-type-struct-pattern-mismatch-16401.stderr
  249. unit-variant-pattern-matching-29383.rs
  250. unit-variant-pattern-matching-29383.stderr
  251. unused-parameters-const-pattern.rs