tree: 03c88a31e0aeee0692b53c7ebcbf0be54e69ea98
  1. 2229_closure_analysis/
  2. auxiliary/
  3. binder/
  4. closure-expected-type/
  5. deduce-signature/
  6. print/
  7. add_semicolon_non_block_closure.rs
  8. add_semicolon_non_block_closure.stderr
  9. aliasability-violation-with-closure-21600.rs
  10. aliasability-violation-with-closure-21600.stderr
  11. at-pattern-weirdness-issue-137553.rs
  12. basic-closure-syntax.rs
  13. box-generic-closure.rs
  14. box-generic-closure.stderr
  15. boxed-closure-captures-fnmut-with-ref.rs
  16. boxed-closure-lifetime-13808.rs
  17. boxed-closure-sent-through-thread.rs
  18. boxed-closure-with-borrowed-param.rs
  19. call-boxed-closure-no-args.rs
  20. call-closure-through-lifetime-generic-struct.rs
  21. call-fnmut-trait-object-via-ref-mut.rs
  22. cannot-call-unsized-via-ptr-2.rs
  23. cannot-call-unsized-via-ptr-2.stderr
  24. cannot-call-unsized-via-ptr.rs
  25. cannot-call-unsized-via-ptr.stderr
  26. capture-unsized-by-move.rs
  27. capture-unsized-by-move.stderr
  28. capture-unsized-by-ref.rs
  29. closure-2021-captures-lint-field-projection-ice-119382.rs
  30. closure-2021-captures-lint-field-projection-ice-119382.stderr
  31. closure-arg-borrow-ice-issue-152331.rs
  32. closure-arg-borrow-ice-issue-152331.stderr
  33. closure-arg-type-mismatch-method-receiver.rs
  34. closure-arg-type-mismatch-method-receiver.stderr
  35. closure-array-break-length.rs
  36. closure-array-break-length.stderr
  37. closure-bounds-cant-promote-superkind-in-struct.rs
  38. closure-bounds-cant-promote-superkind-in-struct.stderr
  39. closure-bounds-static-cant-capture-borrowed.rs
  40. closure-bounds-static-cant-capture-borrowed.stderr
  41. closure-bounds-subtype.rs
  42. closure-bounds-subtype.stderr
  43. closure-capture-after-clone.rs
  44. closure-capture-hrtb-gat-no-ice-120811.rs
  45. closure-clone-requires-captured-clone.rs
  46. closure-clone-requires-captured-clone.stderr
  47. closure-expected.rs
  48. closure-expected.stderr
  49. closure-immut-capture-error.rs
  50. closure-immut-capture-error.stderr
  51. closure-immutable-outer-variable.fixed
  52. closure-immutable-outer-variable.rs
  53. closure-immutable-outer-variable.rs.fixed
  54. closure-immutable-outer-variable.stderr
  55. closure-kind-caching-during-upvar-inference.rs
  56. closure-kind-caching-during-upvar-inference.stderr
  57. closure-last-use-move.rs
  58. closure-move-sync.rs
  59. closure-move-sync.stderr
  60. closure-move-use-after-move-diagnostic.rs
  61. closure-move-use-after-move-diagnostic.stderr
  62. closure-mut-argument-6153.rs
  63. closure-no-copy-mut-env.rs
  64. closure-no-copy-mut-env.stderr
  65. closure-no-fn-1.rs
  66. closure-no-fn-1.stderr
  67. closure-no-fn-2.rs
  68. closure-no-fn-2.stderr
  69. closure-no-fn-3.rs
  70. closure-no-fn-3.stderr
  71. closure-no-fn-4.rs
  72. closure-no-fn-4.stderr
  73. closure-no-fn-5.rs
  74. closure-no-fn-5.stderr
  75. closure-referencing-itself-issue-25954.rs
  76. closure-referencing-itself-issue-25954.stderr
  77. closure-reform-bad.rs
  78. closure-reform-bad.stderr
  79. closure-return-block-note-issue-155670.rs
  80. closure-return-block-note-issue-155670.stderr
  81. closure-return-type-mismatch.rs
  82. closure-return-type-mismatch.stderr
  83. closure-return-type-must-be-sized.rs
  84. closure-return-type-must-be-sized.stderr
  85. closure-to-fn-pointer-lifetime-error.rs
  86. closure-to-fn-pointer-lifetime-error.stderr
  87. closure-type-inference-in-context-9129.rs
  88. closure-upvar-last-use-analysis.rs
  89. closure-upvar-trait-caching.rs
  90. closure-with-fixed-size-array-param.rs
  91. closure-wrong-kind.rs
  92. closure-wrong-kind.stderr
  93. closure_cap_coerce_many_fail.rs
  94. closure_cap_coerce_many_fail.stderr
  95. closure_no_cap_coerce_many_check_pass.rs
  96. closure_no_cap_coerce_many_run_pass.rs
  97. closure_no_cap_coerce_many_unsafe_0.rs
  98. closure_no_cap_coerce_many_unsafe_0.stderr
  99. closure_no_cap_coerce_many_unsafe_1.rs
  100. closure_promotion.rs
  101. coerce-unsafe-closure-to-unsafe-fn-ptr.rs
  102. coerce-unsafe-closure-to-unsafe-fn-ptr.stderr
  103. coerce-unsafe-to-closure.rs
  104. coerce-unsafe-to-closure.stderr
  105. correct-args-on-call-suggestion.rs
  106. correct-args-on-call-suggestion.stderr
  107. debug-info-for-closure-capture.rs
  108. deduce-from-object-supertrait.rs
  109. deeply-nested_closures.rs
  110. destructure-newtype-closure.rs
  111. diverging-closure.rs
  112. drop-glue-for-closure-with-captures.rs
  113. eager-mono-with-normalizable-upvars.rs
  114. explicit-return-in-closure-and-outer-fn.rs
  115. fn-sugar-in-boxed-trait-object.rs
  116. fnonce-call-twice-error.rs
  117. fnonce-call-twice-error.stderr
  118. fnonce-moved-twice-12127.rs
  119. fnonce-moved-twice-12127.stderr
  120. generic-typed-nested-closures-59494.rs
  121. generic-typed-nested-closures-59494.stderr
  122. hrtb-closure-in-recursive-enum-type-error.rs
  123. hrtb-closure-in-recursive-enum-type-error.stderr
  124. issue-101696.rs
  125. issue-102089-multiple-opaque-cast.rs
  126. issue-10398.rs
  127. issue-10398.stderr
  128. issue-10682.rs
  129. issue-109188.rs
  130. issue-109188.stderr
  131. issue-111932.rs
  132. issue-111932.stderr
  133. issue-113087.rs
  134. issue-113087.stderr
  135. issue-11873.rs
  136. issue-11873.stderr
  137. issue-1460.rs
  138. issue-1460.stderr
  139. issue-22864-1.rs
  140. issue-22864-2.rs
  141. issue-25439.rs
  142. issue-25439.stderr
  143. issue-41366.rs
  144. issue-42463.rs
  145. issue-46742.rs
  146. issue-48109.rs
  147. issue-5239-1.rs
  148. issue-5239-1.stderr
  149. issue-5239-2.rs
  150. issue-52437.rs
  151. issue-52437.stderr
  152. issue-67123.rs
  153. issue-67123.stderr
  154. issue-6801.rs
  155. issue-6801.stderr
  156. issue-68025.rs
  157. issue-72408-nested-closures-exponential.rs
  158. issue-78720.rs
  159. issue-78720.stderr
  160. issue-80313-mutable-borrow-in-closure.rs
  161. issue-80313-mutable-borrow-in-closure.stderr
  162. issue-80313-mutable-borrow-in-move-closure.rs
  163. issue-80313-mutable-borrow-in-move-closure.stderr
  164. issue-80313-mutation-in-closure.rs
  165. issue-80313-mutation-in-closure.stderr
  166. issue-80313-mutation-in-move-closure.rs
  167. issue-80313-mutation-in-move-closure.stderr
  168. issue-81700-mut-borrow.rs
  169. issue-81700-mut-borrow.stderr
  170. issue-82438-mut-without-upvar.rs
  171. issue-82438-mut-without-upvar.stderr
  172. issue-84044-drop-non-mut.rs
  173. issue-84044-drop-non-mut.stderr
  174. issue-84128.rs
  175. issue-84128.stderr
  176. issue-868.rs
  177. issue-87461.rs
  178. issue-87461.stderr
  179. issue-87814-1.rs
  180. issue-87814-2.rs
  181. issue-90871.rs
  182. issue-90871.stderr
  183. issue-97607.rs
  184. issue-99565.rs
  185. issue-99565.stderr
  186. labeled-break-inside-closure-62480.rs
  187. labeled-break-inside-closure-62480.stderr
  188. local-enums-in-closure-2074.rs
  189. local-type-mix.rs
  190. local-type-mix.stderr
  191. malformed-pattern-issue-140011.rs
  192. malformed-pattern-issue-140011.stderr
  193. many-closures.rs
  194. missing-body.rs
  195. missing-body.stderr
  196. module-path-not-confused-with-upvar.rs
  197. move-closure-can-call-captured-fnmut.rs
  198. move-closure-is-send.rs
  199. moved-upvar-mut-rebind-11958.rs
  200. moved-upvar-mut-rebind-11958.stderr
  201. multiple-fn-bounds.rs
  202. multiple-fn-bounds.stderr
  203. nested-closure-call.rs
  204. nested-closure-escape-borrow.rs
  205. nested-closure-escape-borrow.stderr
  206. no-capture-closure-call.rs
  207. no-unused-mut-warning-for-move-closure.rs
  208. old-closure-arg-call-as.rs
  209. old-closure-arg.rs
  210. old-closure-explicit-types.rs
  211. old-closure-expr-precedence.rs
  212. old-closure-expr-precedence.stderr
  213. old-closure-expression-remove-semicolon.fixed
  214. old-closure-expression-remove-semicolon.rs
  215. old-closure-expression-remove-semicolon.stderr
  216. old-closure-fn-coerce.rs
  217. old-closure-iter-1.rs
  218. old-closure-iter-2.rs
  219. once-move-out-on-heap.rs
  220. opaque-upvar.rs
  221. or-patterns-issue-137467.rs
  222. pass-lifetime-fn-to-generic-fnonce.rs
  223. ref-binding-lifetime-in-closure-pattern.rs
  224. region-obligations-closure-and-projection.rs
  225. return-in-closure-with-fn-bound.rs
  226. return-in-closure-with-fn-bound.stderr
  227. return-type-doesnt-match-bound.rs
  228. return-type-doesnt-match-bound.stderr
  229. return-value-lifetime-error.fixed
  230. return-value-lifetime-error.rs
  231. return-value-lifetime-error.stderr
  232. self-supertrait-bounds.rs
  233. semistatement-in-lambda.rs
  234. simple-capture-and-call.rs
  235. static-closures-with-nonstatic-return.rs
  236. supertrait-hint-cycle-2.rs
  237. supertrait-hint-cycle-3.rs
  238. supertrait-hint-cycle.rs
  239. supertrait-hint-references-assoc-ty.rs
  240. thir-unsafeck-issue-85871.rs
  241. unique-closure-type-mismatch.rs
  242. unique-closure-type-mismatch.stderr
  243. unsized-return-suggest-ref-issue-152064.fixed
  244. unsized-return-suggest-ref-issue-152064.rs
  245. unsized-return-suggest-ref-issue-152064.stderr
  246. unsized_value_move.rs
  247. unsized_value_move.stderr
  248. unused-closure-ice-16256.rs
  249. unused-closure-ice-16256.stderr
  250. upvar-or-pattern-issue-138958.rs
  251. wrong-closure-arg-suggestion-125325.rs
  252. wrong-closure-arg-suggestion-125325.stderr