tree: 1396e20afedcab4ed1c4be95aa86c1b254e429f8 [path history] [tgz]
  1. auxiliary/
  2. coherence/
  3. define_opaques_attr/
  4. argument-types.rs
  5. assoc-projection-ice.rs
  6. assoc-type-const.rs
  7. assoc-type-lifetime-unconstrained.rs
  8. assoc-type-lifetime-unconstrained.stderr
  9. assoc-type-lifetime.rs
  10. associated-type-alias-impl-trait.rs
  11. associated-type-impl-trait-lifetime.rs
  12. auto-trait-leakage.rs
  13. auto-trait-leakage2.rs
  14. auto-trait-leakage2.stderr
  15. auto-trait-leakage3.rs
  16. bad-tait-no-substs.rs
  17. bad-tait-no-substs.stderr
  18. bad-transmute-itiat.rs
  19. bad-transmute-itiat.stderr
  20. bivariant-duplicate-lifetime-unconstrained.rs
  21. bound-lifetime-through-dyn-trait.rs
  22. bound-lifetime-through-dyn-trait.stderr
  23. bound_reduction.rs
  24. bound_reduction2.rs
  25. bound_reduction2.stderr
  26. bounds-are-checked-2.rs
  27. bounds-are-checked-2.stderr
  28. bounds-are-checked.rs
  29. bounds-are-checked.stderr
  30. bounds-are-checked3.rs
  31. bounds-are-checked3.stderr
  32. bounds.rs
  33. broken_mir.rs
  34. closure-normalization-ice-109020.rs
  35. closure_args.rs
  36. closure_args2.rs
  37. closure_infer.rs
  38. closure_parent_substs.rs
  39. closure_wf_outlives.rs
  40. closure_wf_outlives.stderr
  41. closures_in_branches.rs
  42. closures_in_branches.stderr
  43. collect_hidden_types.rs
  44. const_generic_type.infer.stderr
  45. const_generic_type.no_infer.stderr
  46. const_generic_type.rs
  47. constrain_in_projection.current.stderr
  48. constrain_in_projection.rs
  49. constrain_in_projection2.current.stderr
  50. constrain_in_projection2.next.stderr
  51. constrain_in_projection2.rs
  52. constrain_inputs.rs
  53. constrain_inputs.stderr
  54. constrain_inputs_unsound.rs
  55. constrain_inputs_unsound.stderr
  56. cross_crate_ice.rs
  57. cross_crate_ice2.rs
  58. cross_inference.rs
  59. cross_inference_pattern_bug.rs
  60. cross_inference_pattern_bug_no_type.rs
  61. cross_inference_rpit.rs
  62. debug-ty-with-weak.rs
  63. declared_but_never_defined.rs
  64. declared_but_never_defined.stderr
  65. declared_but_not_defined_in_scope.rs
  66. declared_but_not_defined_in_scope.stderr
  67. defined-by-user-annotation.rs
  68. defined-in-closure-external-lifetime.rs
  69. defined-in-closure-external-lifetime.stderr
  70. defining-use-submodule.rs
  71. destructure_tait-ice-113594.rs
  72. destructure_tait-layout_of-ice-113594.rs
  73. destructuring.rs
  74. different_args_considered_equal.rs
  75. different_args_considered_equal.stderr
  76. different_args_considered_equal2.rs
  77. different_args_considered_equal2.stderr
  78. different_args_considered_equal3.rs
  79. different_args_considered_equal3.stderr
  80. different_defining_uses.rs
  81. different_defining_uses.stderr
  82. different_defining_uses_never_type-2.rs
  83. different_defining_uses_never_type-2.stderr
  84. different_defining_uses_never_type-3.rs
  85. different_defining_uses_never_type-3.stderr
  86. different_defining_uses_never_type.rs
  87. different_defining_uses_never_type.stderr
  88. different_defining_uses_never_type2.rs
  89. different_defining_uses_never_type3.rs
  90. different_defining_uses_never_type3.stderr
  91. different_lifetimes_defining_uses.rs
  92. different_lifetimes_defining_uses.stderr
  93. drop-analysis-on-unconstrained-tait.rs
  94. drop-analysis-on-unconstrained-tait.stderr
  95. drop-shim-relates-opaque-issue-114375.rs
  96. duplicate-lifetimes-from-rpit-containing-tait.rs
  97. duplicate-lifetimes-from-rpit-containing-tait2.rs
  98. equal-lifetime-params-not-ok.rs
  99. equal-lifetime-params-not-ok.stderr
  100. equal-lifetime-params-ok.rs
  101. error-tainting-issue-122904.rs
  102. error-tainting-issue-122904.stderr
  103. escaping-bound-var.rs
  104. escaping-bound-var.stderr
  105. failed-to-normalize-ice-99945.rs
  106. failed-to-normalize-ice-99945.stderr
  107. field-types.rs
  108. future.rs
  109. future.stderr
  110. generic-not-strictly-equal.basic.stderr
  111. generic-not-strictly-equal.member_constraints.stderr
  112. generic-not-strictly-equal.rs
  113. generic_different_defining_uses.rs
  114. generic_different_defining_uses.stderr
  115. generic_duplicate_lifetime_param.rs
  116. generic_duplicate_lifetime_param.stderr
  117. generic_duplicate_param_use.rs
  118. generic_duplicate_param_use.stderr
  119. generic_duplicate_param_use10.rs
  120. generic_duplicate_param_use2.rs
  121. generic_duplicate_param_use2.stderr
  122. generic_duplicate_param_use3.rs
  123. generic_duplicate_param_use3.stderr
  124. generic_duplicate_param_use4.rs
  125. generic_duplicate_param_use4.stderr
  126. generic_duplicate_param_use5.rs
  127. generic_duplicate_param_use5.stderr
  128. generic_duplicate_param_use6.rs
  129. generic_duplicate_param_use6.stderr
  130. generic_duplicate_param_use7.rs
  131. generic_duplicate_param_use8.rs
  132. generic_duplicate_param_use8.stderr
  133. generic_duplicate_param_use9.rs
  134. generic_duplicate_param_use9.stderr
  135. generic_lifetime_param.rs
  136. generic_nondefining_use.current.stderr
  137. generic_nondefining_use.next.stderr
  138. generic_nondefining_use.rs
  139. generic_not_used.rs
  140. generic_not_used.stderr
  141. generic_type_does_not_live_long_enough.rs
  142. generic_type_does_not_live_long_enough.stderr
  143. generic_underconstrained.rs
  144. generic_underconstrained.stderr
  145. generic_underconstrained2.rs
  146. generic_underconstrained2.stderr
  147. hidden_behind_projection_behind_struct_field.rs
  148. hidden_behind_projection_behind_struct_field.stderr
  149. hidden_behind_struct_field.rs
  150. hidden_behind_struct_field2.rs
  151. hidden_behind_struct_field2.stderr
  152. hidden_behind_struct_field3.rs
  153. hidden_behind_struct_field3.stderr
  154. hidden_type_mismatch.rs
  155. hidden_type_mismatch.stderr
  156. higher_kinded_params.rs
  157. higher_kinded_params2.rs
  158. higher_kinded_params3.rs
  159. higher_kinded_params3.stderr
  160. hkl_forbidden.rs
  161. hkl_forbidden.stderr
  162. hkl_forbidden2.rs
  163. hkl_forbidden2.stderr
  164. hkl_forbidden3.rs
  165. hkl_forbidden3.stderr
  166. hkl_forbidden4.rs
  167. hkl_forbidden4.stderr
  168. ice-failed-to-resolve-instance-for-110696.rs
  169. ice-failed-to-resolve-instance-for-110696.stderr
  170. impl-trait-in-type-alias-with-bad-substs.rs
  171. impl-trait-in-type-alias-with-bad-substs.stderr
  172. impl-with-unconstrained-param.rs
  173. impl-with-unconstrained-param.stderr
  174. impl_for_weak_alias.rs
  175. impl_for_weak_alias.stderr
  176. impl_trait_for_generic_tait.rs
  177. impl_trait_for_same_tait.rs
  178. impl_trait_for_same_tait.stderr
  179. impl_trait_for_tait.rs
  180. impl_trait_for_tait_bound.rs
  181. impl_trait_for_tait_bound.stderr
  182. impl_trait_for_tait_bound2.rs
  183. impl_trait_for_tait_bound2.stderr
  184. impl_trait_in_trait_defined_outside_trait.rs
  185. impl_trait_in_trait_defined_outside_trait.stderr
  186. impl_trait_in_trait_defined_outside_trait2.rs
  187. impl_trait_in_trait_defined_outside_trait2.stderr
  188. impl_trait_in_trait_defined_outside_trait3.rs
  189. implied_bounds.rs
  190. implied_bounds.stderr
  191. implied_bounds2.rs
  192. implied_bounds3.rs
  193. implied_bounds_closure.rs
  194. implied_bounds_closure.stderr
  195. implied_bounds_from_types.rs
  196. implied_bounds_from_types.stderr
  197. implied_lifetime_wf_check.error.stderr
  198. implied_lifetime_wf_check.rs
  199. implied_lifetime_wf_check3.rs
  200. implied_lifetime_wf_check3.stderr
  201. implied_lifetime_wf_check4_static.rs
  202. implied_lifetime_wf_check4_static.stderr
  203. imply_bounds_from_bounds.rs
  204. imply_bounds_from_bounds_param.edition2015.stderr
  205. imply_bounds_from_bounds_param.edition2024.stderr
  206. imply_bounds_from_bounds_param.rs
  207. in-assoc-ty-early-bound.rs
  208. in-assoc-ty-early-bound.stderr
  209. in-assoc-ty-early-bound2.rs
  210. in-assoc-ty-early-bound2.stderr
  211. in-where-clause.rs
  212. in-where-clause.stderr
  213. incoherent-assoc-imp-trait.rs
  214. incoherent-assoc-imp-trait.stderr
  215. incomplete-inference.rs
  216. incomplete-inference.stderr
  217. indirect-recursion-issue-112047.rs
  218. indirect-recursion-issue-112047.stderr
  219. inference-cycle.rs
  220. infinite-cycle-involving-weak.rs
  221. infinite-cycle-involving-weak.stderr
  222. invalid_impl_trait_in_assoc_ty.rs
  223. invalid_impl_trait_in_assoc_ty.stderr
  224. issue-101750.rs
  225. issue-104817.rs
  226. issue-104817.stock.stderr
  227. issue-109054.rs
  228. issue-109054.stderr
  229. issue-52843.rs
  230. issue-52843.stderr
  231. issue-53092-2.rs
  232. issue-53092-2.stderr
  233. issue-53092.rs
  234. issue-53092.stderr
  235. issue-53096.rs
  236. issue-53598.rs
  237. issue-53598.stderr
  238. issue-53678-coroutine-and-const-fn.rs
  239. issue-55099-lifetime-inference.rs
  240. issue-57188-associate-impl-capture.rs
  241. issue-57611-trait-alias.rs
  242. issue-57807-associated-type.rs
  243. issue-57961.rs
  244. issue-57961.stderr
  245. issue-58662-coroutine-with-lifetime.rs
  246. issue-58662-simplified.rs
  247. issue-58887.rs
  248. issue-58951-2.rs
  249. issue-58951.rs
  250. issue-60371.rs
  251. issue-60371.stderr
  252. issue-60407.rs
  253. issue-60564-working.rs
  254. issue-60564.rs
  255. issue-60564.stderr
  256. issue-60662.rs
  257. issue-60662.stdout
  258. issue-62000-associate-impl-trait-lifetimes.rs
  259. issue-63263-closure-return.rs
  260. issue-63279.rs
  261. issue-63279.stderr
  262. issue-63355.rs
  263. issue-63355.stderr
  264. issue-63677-type-alias-coherence.rs
  265. issue-65384.rs
  266. issue-65384.stderr
  267. issue-65679-inst-opaque-ty-from-val-twice.rs
  268. issue-65918.rs
  269. issue-66580-closure-coherence.rs
  270. issue-67844-nested-opaque.rs
  271. issue-68368-non-defining-use-2.rs
  272. issue-68368-non-defining-use-2.stderr
  273. issue-68368-non-defining-use.rs
  274. issue-68368-non-defining-use.stderr
  275. issue-69136-inner-lifetime-resolve-error.rs
  276. issue-69136-inner-lifetime-resolve-error.stderr
  277. issue-69136-inner-lifetime-resolve-ok.rs
  278. issue-69323.rs
  279. issue-70121.rs
  280. issue-70121.stderr
  281. issue-72793.rs
  282. issue-74244.rs
  283. issue-74244.stderr
  284. issue-74280.rs
  285. issue-74280.stderr
  286. issue-74761-2.rs
  287. issue-74761-2.stderr
  288. issue-74761.rs
  289. issue-74761.stderr
  290. issue-76202-trait-impl-for-tait.rs
  291. issue-77179.rs
  292. issue-77179.stderr
  293. issue-78450.rs
  294. issue-84660-trait-impl-for-tait.rs
  295. issue-84660-unsoundness.current.stderr
  296. issue-84660-unsoundness.next.stderr
  297. issue-84660-unsoundness.rs
  298. issue-87455-static-lifetime-ice.rs
  299. issue-89686.rs
  300. issue-89686.stderr
  301. issue-89952.rs
  302. issue-90400-1.rs
  303. issue-90400-1.stderr
  304. issue-90400-2.rs
  305. issue-90400-2.stderr
  306. issue-93411.rs
  307. issue-94429.rs
  308. issue-94429.stderr
  309. issue-96572-unconstrained-mismatch.rs
  310. issue-96572-unconstrained-mismatch.stderr
  311. issue-96572-unconstrained.rs
  312. issue-98604.rs
  313. issue-98604.stderr
  314. issue-98608.rs
  315. issue-98608.stderr
  316. itiat-allow-nested-closures.bad.stderr
  317. itiat-allow-nested-closures.rs
  318. itiat-forbid-nested-items.rs
  319. itiat-forbid-nested-items.stderr
  320. lazy_subtyping_of_opaques.rs
  321. lazy_subtyping_of_opaques.stderr
  322. lifetime-def-path-conflict-40731.rs
  323. lifetime-def-path-conflict-40731.stderr
  324. lifetime_mismatch.rs
  325. lifetime_mismatch.stderr
  326. match-unification.rs
  327. match-upvar-discriminant-of-opaque.rs
  328. match-upvar-discriminant-of-opaque.stderr
  329. method_resolution.current.stderr
  330. method_resolution.next.stderr
  331. method_resolution.rs
  332. method_resolution2.rs
  333. method_resolution3.current.stderr
  334. method_resolution3.next.stderr
  335. method_resolution3.rs
  336. method_resolution4.current.stderr
  337. method_resolution4.next.stderr
  338. method_resolution4.rs
  339. method_resolution5.rs
  340. method_resolution_trait_method_from_opaque.current.stderr
  341. method_resolution_trait_method_from_opaque.next.stderr
  342. method_resolution_trait_method_from_opaque.rs
  343. missing_lifetime_bound.rs
  344. missing_lifetime_bound.stderr
  345. multi-error.rs
  346. multi-error.stderr
  347. multiple-def-uses-in-one-fn-infer.rs
  348. multiple-def-uses-in-one-fn-infer.stderr
  349. multiple-def-uses-in-one-fn-lifetimes.rs
  350. multiple-def-uses-in-one-fn-lifetimes.stderr
  351. multiple-def-uses-in-one-fn-pass.rs
  352. multiple-def-uses-in-one-fn.rs
  353. multiple-def-uses-in-one-fn.stderr
  354. multiple-def-uses-in-one-fn2.rs
  355. multiple-def-uses-in-one-fn2.stderr
  356. multiple-def-uses-in-one-fn3.rs
  357. multiple-def-uses-in-one-fn3.stderr
  358. multiple_definitions.rs
  359. mututally-recursive-overflow.rs
  360. mututally-recursive-overflow.stderr
  361. nested-impl-trait-in-tait.rs
  362. nested-impl-trait-in-tait.stderr
  363. nested-in-anon-const.rs
  364. nested-in-anon-const.stderr
  365. nested-rpit-with-lifetimes.rs
  366. nested-tait-hrtb.rs
  367. nested-tait-hrtb.stderr
  368. nested-tait-inference.current.stderr
  369. nested-tait-inference.rs
  370. nested-tait-inference2.current.stderr
  371. nested-tait-inference2.next.stderr
  372. nested-tait-inference2.rs
  373. nested-tait-inference3.rs
  374. nested-tait-inference3.stderr
  375. nested.rs
  376. nested.stderr
  377. nested_impl_trait_in_assoc_ty.rs
  378. nested_in_closure.rs
  379. nested_inference_failure.rs
  380. nested_type_alias_impl_trait.rs
  381. nested_type_alias_impl_trait.stderr
  382. never_reveal_concrete_type.rs
  383. no_inferrable_concrete_type.rs
  384. no_inferrable_concrete_type.stderr
  385. no_revealing_outside_defining_module.rs
  386. no_revealing_outside_defining_module.stderr
  387. non-defining-method.rs
  388. non-defining-method.stderr
  389. normalize-alias-type.rs
  390. normalize-args-before-defining-use-check.rs
  391. normalize-hidden-types.current.stderr
  392. normalize-hidden-types.rs
  393. not-matching-trait-refs-isnt-defining.rs
  394. not-matching-trait-refs-isnt-defining.stderr
  395. not_a_defining_use.rs
  396. not_a_defining_use.stderr
  397. not_well_formed.rs
  398. not_well_formed.stderr
  399. obligation_ice.rs
  400. outlives-bound-var.rs
  401. param_mismatch.rs
  402. param_mismatch.stderr
  403. param_mismatch2.rs
  404. param_mismatch2.stderr
  405. param_mismatch3.rs
  406. param_mismatch3.stderr
  407. param_mismatch4.rs
  408. param_mismatch4.stderr
  409. path_resolution_taint.rs
  410. path_resolution_taint.stderr
  411. privacy.rs
  412. privacy.stderr
  413. recursive-drop-elaboration-2.rs
  414. recursive-drop-elaboration-2.stderr
  415. recursive-drop-elaboration.rs
  416. recursive-drop-elaboration.stderr
  417. recursive-fn-tait.rs
  418. recursive-fn-tait.stderr
  419. recursive-tait-conflicting-defn-2.rs
  420. recursive-tait-conflicting-defn-2.stderr
  421. recursive-tait-conflicting-defn.rs
  422. recursive-tait-conflicting-defn.stderr
  423. reveal_local.rs
  424. reveal_local.stderr
  425. rpit_tait_equality_in_canonical_query.rs
  426. rpit_tait_equality_in_canonical_query_2.rs
  427. self-referential-2.current.stderr
  428. self-referential-2.rs
  429. self-referential-3.rs
  430. self-referential-3.stderr
  431. self-referential-4.rs
  432. self-referential-4.stderr
  433. self-referential.rs
  434. self-referential.stderr
  435. self_implication.rs
  436. split-paths-may-dangle.rs
  437. static-lifetime-through-closure-issue-122775.rs
  438. struct-assignment-validity.rs
  439. structural-match-no-leak.rs
  440. structural-match-no-leak.stderr
  441. structural-match.rs
  442. structural-match.stderr
  443. taint.rs
  444. taint.stderr
  445. tait-in-function-return-type-issue-101903-fixed.rs
  446. tait-normalize.rs
  447. tait-param-inference-issue-117310.rs
  448. type-alias-impl-trait-assoc-dyn.rs
  449. type-alias-impl-trait-assoc-impl-trait.rs
  450. type-alias-impl-trait-const.rs
  451. type-alias-impl-trait-fn-type.rs
  452. type-alias-impl-trait-fn-type.stderr
  453. type-alias-impl-trait-fns.rs
  454. type-alias-impl-trait-fns.stderr
  455. type-alias-impl-trait-sized.rs
  456. type-alias-impl-trait-struct.rs
  457. type-alias-impl-trait-tuple.rs
  458. type-alias-impl-trait-unconstrained-lifetime.rs
  459. type-alias-impl-trait-unconstrained-lifetime.stderr
  460. type-alias-impl-trait-with-cycle-error-1.rs
  461. type-alias-impl-trait-with-cycle-error-1.stderr
  462. type-alias-impl-trait-with-cycle-error-2.rs
  463. type-alias-impl-trait-with-cycle-error-2.stderr
  464. type-alias-impl-trait-with-cycle-error-3.rs
  465. type-alias-impl-trait-with-cycle-error-3.stderr
  466. type-alias-impl-trait-with-cycle-error-4.rs
  467. type-alias-impl-trait-with-cycle-error-4.stderr
  468. type-alias-impl-trait-with-no-traits.rs
  469. type-alias-impl-trait-with-no-traits.stderr
  470. type-alias-impl-trait.rs
  471. type-alias-impl-trait2.rs
  472. type-alias-nested-impl-trait.rs
  473. type-error-drop-elaboration.rs
  474. type-error-drop-elaboration.stderr
  475. type_of_a_let.current.stderr
  476. type_of_a_let.rs
  477. unbounded_opaque_type.rs
  478. unconstrained-due-to-bad-pattern.rs
  479. unconstrained-due-to-bad-pattern.stderr
  480. unconstrained-impl-param.rs
  481. unconstrained-impl-param.stderr
  482. under-binder.rs
  483. under-binder.stderr
  484. underconstrained_generic.rs
  485. underconstrained_generic.stderr
  486. underconstrained_lifetime.rs
  487. underconstrained_lifetime.stderr
  488. underef-index-out-of-bounds-121472.rs
  489. underef-index-out-of-bounds-121472.stderr
  490. unnameable_type.rs
  491. unnameable_type.stderr
  492. unused_generic_param.rs
  493. variance.rs
  494. variance.stderr
  495. weird-return-types.rs
  496. wf-check-definition-site.rs
  497. wf-check-fn-def.rs
  498. wf-check-fn-def.stderr
  499. wf-check-fn-ptrs.rs
  500. wf-check-rpit-lifetimes.rs
  501. wf-in-associated-type.fail.stderr
  502. wf-in-associated-type.rs
  503. wf-nested.rs
  504. wf-nested.stderr
  505. wf_check_closures.rs
  506. wf_check_closures.stderr