tree: fcdee8eb1734099c537844a07cd85f6cf85b8e9c [path history] [tgz]
  1. alias/
  2. associated_type_bound/
  3. auxiliary/
  4. bound/
  5. const-traits/
  6. default-method/
  7. default_auto_traits/
  8. error-reporting/
  9. fn-pointer/
  10. inductive-overflow/
  11. inheritance/
  12. negative-bounds/
  13. negative-impls/
  14. next-solver/
  15. non_lifetime_binders/
  16. object/
  17. reservation-impl/
  18. solver-cycles/
  19. suggest-dereferences/
  20. trait-upcasting/
  21. vtable/
  22. wf-object/
  23. winnowing/
  24. alignment-gep-tup-like-1.rs
  25. anon-static-method.rs
  26. anon_trait_static_method_exe.rs
  27. as-struct-constructor.rs
  28. as-struct-constructor.stderr
  29. assignability-trait.rs
  30. assoc-type-hrtb-normalization-30472.rs
  31. assoc-type-in-superbad.rs
  32. assoc-type-in-superbad.stderr
  33. assoc-type-in-supertrait.rs
  34. astconv-cycle-between-and-type.rs
  35. augmented-assignments-trait.rs
  36. bad-method-typaram-kind.rs
  37. bad-method-typaram-kind.stderr
  38. bad-sized.rs
  39. bad-sized.stderr
  40. blanket-impl-trait-object-10456.rs
  41. bug-7183-generics.rs
  42. bug-7295.rs
  43. cache-issue-18209.rs
  44. cache-reached-depth-ice.rs
  45. cache-reached-depth-ice.stderr
  46. clone-unwind-rc-cleanup.rs
  47. coercion-generic-bad.rs
  48. coercion-generic-bad.stderr
  49. coercion-generic-regions.rs
  50. coercion-generic-regions.stderr
  51. coercion-generic.rs
  52. coercion.rs
  53. composition-trivial.rs
  54. conditional-dispatch.rs
  55. conditional-model-fn.rs
  56. conservative_impl_trait.rs
  57. constrained-type-params-trait-impl.rs
  58. constrained-type-params-trait-impl.stderr
  59. copy-guessing.rs
  60. copy-guessing.stderr
  61. copy-impl-cannot-normalize.rs
  62. copy-impl-cannot-normalize.stderr
  63. copy-is-not-modulo-regions.not_static.stderr
  64. copy-is-not-modulo-regions.rs
  65. copy-requires-all-fields-copy.rs
  66. copy-requires-all-fields-copy.stderr
  67. copy-requires-self-wf.rs
  68. copy-trait-implicit-copy.rs
  69. cycle-cache-err-60010.rs
  70. cycle-cache-err-60010.stderr
  71. cycle-generic-bound.rs
  72. cycle-type-trait.rs
  73. deep-norm-pending.rs
  74. deep-norm-pending.stderr
  75. default-method-lifetime-params-13204.rs
  76. default_method_simple.rs
  77. deny-builtin-object-impl.current.stderr
  78. deny-builtin-object-impl.next.stderr
  79. deny-builtin-object-impl.rs
  80. dispatch-from-dyn-invalid-impls.rs
  81. dispatch-from-dyn-invalid-impls.stderr
  82. do-not-mention-type-params-by-name-in-suggestion-issue-96292.rs
  83. do-not-mention-type-params-by-name-in-suggestion-issue-96292.stderr
  84. dont-autoderef-ty-with-escaping-var.rs
  85. dont-autoderef-ty-with-escaping-var.stderr
  86. dont-match-error-ty-with-calller-supplied-obligation-issue-121941.rs
  87. dont-match-error-ty-with-calller-supplied-obligation-issue-121941.stderr
  88. dont-suggest-impl-as-closure-arg.rs
  89. dont-suggest-impl-as-closure-arg.stderr
  90. duplicate-methods.rs
  91. duplicate-methods.stderr
  92. dyn-any-prefer-vtable.rs
  93. dyn-drop-principal-with-projections.rs
  94. dyn-drop-principal.rs
  95. dyn-drop-principal.run.stdout
  96. dyn-trait-size-error-23281.rs
  97. dyn-trait-size-error-23281.stderr
  98. dyn-trait.rs
  99. early-vtbl-resolution.rs
  100. elaborate-type-region.rs
  101. encoder-trait-bounds-regression.rs
  102. enum-negative-send-impl.rs
  103. enum-negative-send-impl.stderr
  104. enum-negative-sync-impl.rs
  105. enum-negative-sync-impl.stderr
  106. error-trait-object-from-string.rs
  107. eval-caching-error-region.rs
  108. eval-caching-error-region.stderr
  109. false-ambiguity-where-clause-builtin-bound.rs
  110. fmt-pointer-trait.rs
  111. fn-type-trait-impl-15444.rs
  112. fnonce-repro-trait-impl-13434.rs
  113. fully-qualified-syntax-cast.rs
  114. fully-qualified-syntax-cast.stderr
  115. generic.rs
  116. generic_param_mismatch_in_unsatisfied_projection.rs
  117. generic_param_mismatch_in_unsatisfied_projection.stderr
  118. hrtb-related-type-params-30867.rs
  119. ice-index-out-of-bounds-issue-117446.rs
  120. ice-index-out-of-bounds-issue-117446.stderr
  121. ice-trait-with-default-method-but-no-impl-broken-mir-109869-1.rs
  122. ice-trait-with-default-method-but-no-impl-broken-mir-109869-1.stderr
  123. ice-trait-with-default-method-but-no-impl-broken-mir-109869-2.rs
  124. ice-trait-with-default-method-but-no-impl-broken-mir-109869-2.stderr
  125. ice-trait-with-default-method-but-no-impl-broken-mir-109869-trivial-bounds.rs
  126. ice-trait-with-default-method-but-no-impl-broken-mir-109869-trivial-bounds.stderr
  127. ice-with-dyn-pointee-errors.rs
  128. ice-with-dyn-pointee-errors.stderr
  129. ice-with-dyn-pointee.rs
  130. ignore-err-impls.rs
  131. ignore-err-impls.stderr
  132. impl-1.rs
  133. impl-1.stderr
  134. impl-2.rs
  135. impl-bounds-checking.rs
  136. impl-bounds-checking.stderr
  137. impl-can-not-have-untraitful-items.rs
  138. impl-can-not-have-untraitful-items.stderr
  139. impl-different-num-params.rs
  140. impl-different-num-params.stderr
  141. impl-evaluation-order.rs
  142. impl-for-module.rs
  143. impl-for-module.stderr
  144. impl-implicit-trait.rs
  145. impl-inherent-prefer-over-trait.rs
  146. impl-inherent-prefer-over-trait.stderr
  147. impl-method-mismatch.rs
  148. impl-method-mismatch.stderr
  149. impl-object-overlap-issue-23853.rs
  150. impl-object-overlap-issue-23853.stderr
  151. impl-of-supertrait-has-wrong-lifetime-parameters.rs
  152. impl-of-supertrait-has-wrong-lifetime-parameters.stderr
  153. impl-trait-chain-14229.rs
  154. impl.rs
  155. impl.stderr
  156. impl_trait_as_trait_return_position.rs
  157. incoherent-impl-ambiguity.rs
  158. incoherent-impl-ambiguity.stderr
  159. incomplete-infer-via-sized-wc.current.stderr
  160. incomplete-infer-via-sized-wc.next.stderr
  161. incomplete-infer-via-sized-wc.rs
  162. index-trait-multiple-impls-15734.rs
  163. infer-from-object-issue-26952.rs
  164. inherent-method-order.rs
  165. issue-103563.rs
  166. issue-104322.rs
  167. issue-105231.rs
  168. issue-105231.stderr
  169. issue-106072.rs
  170. issue-106072.stderr
  171. issue-117794.rs
  172. issue-117794.stderr
  173. issue-15155.rs
  174. issue-18400.rs
  175. issue-18400.stderr
  176. issue-18412.rs
  177. issue-20692.rs
  178. issue-20692.stderr
  179. issue-21837.rs
  180. issue-21837.stderr
  181. issue-22019.rs
  182. issue-22110.rs
  183. issue-22384.rs
  184. issue-22384.stderr
  185. issue-22655.rs
  186. issue-23003-overflow.rs
  187. issue-23003.rs
  188. issue-23825.rs
  189. issue-24010.rs
  190. issue-2611-3.rs
  191. issue-26339.rs
  192. issue-28576.rs
  193. issue-28576.stderr
  194. issue-32963.rs
  195. issue-32963.stderr
  196. issue-33096.rs
  197. issue-33140-hack-boundaries.rs
  198. issue-33140-hack-boundaries.stderr
  199. issue-33140.rs
  200. issue-33140.stderr
  201. issue-33187.rs
  202. issue-35869.rs
  203. issue-35869.stderr
  204. issue-3683.rs
  205. issue-38033.rs
  206. issue-38033.stderr
  207. issue-38404.rs
  208. issue-38404.stderr
  209. issue-38604.rs
  210. issue-38604.stderr
  211. issue-3973.rs
  212. issue-3973.stderr
  213. issue-3979-generics.rs
  214. issue-40085.rs
  215. issue-4107.rs
  216. issue-43132.rs
  217. issue-43784-supertrait.rs
  218. issue-43784-supertrait.stderr
  219. issue-5008-borrowed-traitobject-method-call.rs
  220. issue-50480.rs
  221. issue-50480.stderr
  222. issue-52893.rs
  223. issue-52893.stderr
  224. issue-56202.rs
  225. issue-56488.rs
  226. issue-58344.rs
  227. issue-59029-1.rs
  228. issue-59029-1.stderr
  229. issue-59029-2.rs
  230. issue-6128.rs
  231. issue-6128.stderr
  232. issue-6334.rs
  233. issue-65284-suggest-generic-trait-bound.rs
  234. issue-65284-suggest-generic-trait-bound.stderr
  235. issue-65673.rs
  236. issue-65673.stderr
  237. issue-66768.rs
  238. issue-68295.rs
  239. issue-68295.stderr
  240. issue-7013.rs
  241. issue-7013.stderr
  242. issue-70944.rs
  243. issue-71036.rs
  244. issue-71036.stderr
  245. issue-71136.rs
  246. issue-71136.stderr
  247. issue-72410.rs
  248. issue-72410.stderr
  249. issue-72455.rs
  250. issue-75627.rs
  251. issue-75627.stderr
  252. issue-77982.rs
  253. issue-77982.stderr
  254. issue-78372.rs
  255. issue-78372.stderr
  256. issue-78632.rs
  257. issue-79458.rs
  258. issue-79458.stderr
  259. issue-8153.rs
  260. issue-8153.stderr
  261. issue-82830.rs
  262. issue-83538-tainted-cache-after-cycle.rs
  263. issue-83538-tainted-cache-after-cycle.stderr
  264. issue-84399-bad-fresh-caching.rs
  265. issue-85360-eval-obligation-ice.rs
  266. issue-85360-eval-obligation-ice.stderr
  267. issue-85735.rs
  268. issue-85735.stderr
  269. issue-87558.rs
  270. issue-87558.stderr
  271. issue-89119.rs
  272. issue-90195-2.rs
  273. issue-90195.rs
  274. issue-90662-projection-caching.rs
  275. issue-91594.rs
  276. issue-91594.stderr
  277. issue-91949-hangs-on-recursion.rs
  278. issue-91949-hangs-on-recursion.stderr
  279. issue-92292.rs
  280. issue-9394-inherited-calls.rs
  281. issue-95311.rs
  282. issue-95898.rs
  283. issue-95898.stderr
  284. issue-96664.rs
  285. issue-96665.rs
  286. issue-97576.rs
  287. issue-97576.stderr
  288. issue-97695-double-trivial-bound.rs
  289. item-inside-macro.rs
  290. item-privacy.rs
  291. item-privacy.stderr
  292. kindck-owned-contains-1.rs
  293. lifetime-incomplete-prefer-sized-builtin-over-wc-2.rs
  294. lifetime-incomplete-prefer-sized-builtin-over-wc.current.stderr
  295. lifetime-incomplete-prefer-sized-builtin-over-wc.next.stderr
  296. lifetime-incomplete-prefer-sized-builtin-over-wc.rs
  297. lifetime-mismatch-trait-impl-16048.rs
  298. lifetime-mismatch-trait-impl-16048.stderr
  299. make-sure-to-filter-projections-by-def-id.rs
  300. map-types.rs
  301. map-types.stderr
  302. matching-lifetimes.rs
  303. matching-lifetimes.stderr
  304. method-argument-mismatch-variance-ice-119867.rs
  305. method-argument-mismatch-variance-ice-119867.stderr
  306. method-on-unbounded-type-param.rs
  307. method-on-unbounded-type-param.stderr
  308. method-private.rs
  309. method-private.stderr
  310. missing-for-type-in-impl.e2015.stderr
  311. missing-for-type-in-impl.e2021.stderr
  312. missing-for-type-in-impl.rs
  313. monad.rs
  314. monomorphized-callees-with-ty-params-3314.rs
  315. multidispatch-bad.rs
  316. multidispatch-bad.stderr
  317. multidispatch-conditional-impl-not-considered.rs
  318. multidispatch-conditional-impl-not-considered.stderr
  319. multidispatch-convert-ambig-dest.rs
  320. multidispatch-convert-ambig-dest.stderr
  321. multidispatch-infer-convert-target.rs
  322. multidispatch-infer-convert-target.stderr
  323. multidispatch1.rs
  324. multidispatch2.rs
  325. mutual-recursion-issue-75860.rs
  326. mutual-recursion-issue-75860.stderr
  327. nested-mod-trait-method-lookup-leak-10465.rs
  328. nested-mod-trait-method-lookup-leak-10465.stderr
  329. no-fallback-multiple-impls.rs
  330. no-fallback-multiple-impls.stderr
  331. no_send-struct.rs
  332. no_send-struct.stderr
  333. non-lifetime-via-dyn-builtin.current.stderr
  334. non-lifetime-via-dyn-builtin.next.stderr
  335. non-lifetime-via-dyn-builtin.rs
  336. normalize-conflicting-impls.rs
  337. normalize-conflicting-impls.stderr
  338. normalize-supertrait.rs
  339. not-suggest-non-existing-fully-qualified-path.rs
  340. not-suggest-non-existing-fully-qualified-path.stderr
  341. object-does-not-impl-trait.rs
  342. object-does-not-impl-trait.stderr
  343. object-one-type-two-traits.rs
  344. objects-owned-object-borrowed-method-headerless.rs
  345. on_unimplemented_long_types.rs
  346. on_unimplemented_long_types.stderr
  347. operator-overloading-issue-52025.rs
  348. overflow-computing-ambiguity.rs
  349. overflow-computing-ambiguity.stderr
  350. overlap-not-permitted-for-builtin-trait.rs
  351. overlap-not-permitted-for-builtin-trait.stderr
  352. overlap-permitted-for-marker-traits.rs
  353. param-without-lifetime-constraint.rs
  354. param-without-lifetime-constraint.stderr
  355. parameterized-with-bounds.rs
  356. partialeq-ref-mismatch-diagnostic.rs
  357. partialeq-ref-mismatch-diagnostic.stderr
  358. pointee-deduction.rs
  359. pointee-normalize-equate.rs
  360. pointee-tail-is-generic-errors.rs
  361. pointee-tail-is-generic-errors.stderr
  362. pointee-tail-is-generic.rs
  363. pred-known-to-hold-modulo-regions-unsized-tail.rs
  364. principal-less-objects.rs
  365. privacy.rs
  366. project-modulo-regions.rs
  367. project-modulo-regions.with_clause.stderr
  368. project-modulo-regions.without_clause.stderr
  369. question-mark-result-err-mismatch.rs
  370. question-mark-result-err-mismatch.stderr
  371. rc-not-send.rs
  372. rc-not-send.stderr
  373. region-pointer-simple.rs
  374. resolution-in-overloaded-op.rs
  375. resolution-in-overloaded-op.stderr
  376. resolve-impl-before-constrain-check.rs
  377. resolve-impl-before-constrain-check.stderr
  378. safety-fn-body.rs
  379. safety-fn-body.stderr
  380. safety-inherent-impl.rs
  381. safety-inherent-impl.stderr
  382. safety-ok-cc.rs
  383. safety-ok.rs
  384. safety-trait-impl-cc.rs
  385. safety-trait-impl-cc.stderr
  386. safety-trait-impl.rs
  387. safety-trait-impl.stderr
  388. self-without-lifetime-constraint.rs
  389. self-without-lifetime-constraint.stderr
  390. span-bug-issue-121414.rs
  391. span-bug-issue-121414.stderr
  392. stack-error-order-dependence-2.rs
  393. stack-error-order-dependence.rs
  394. static-method-generic-inference.rs
  395. static-method-generic-inference.stderr
  396. static-method-overwriting.rs
  397. static-outlives-a-where-clause.rs
  398. staticness-mismatch.rs
  399. staticness-mismatch.stderr
  400. struct-negative-sync-impl.rs
  401. struct-negative-sync-impl.stderr
  402. subtype-recursion-limit.rs
  403. subtype-recursion-limit.stderr
  404. suggest-fully-qualified-closure.rs
  405. suggest-fully-qualified-closure.stderr
  406. suggest-fully-qualified-path-with-adjustment.rs
  407. suggest-fully-qualified-path-with-adjustment.stderr
  408. suggest-fully-qualified-path-without-adjustment.rs
  409. suggest-fully-qualified-path-without-adjustment.stderr
  410. suggest-remove-deref-issue-140166.rs
  411. suggest-remove-deref-issue-140166.stderr
  412. suggest-where-clause.rs
  413. suggest-where-clause.stderr
  414. superdefault-generics.rs
  415. syntax-polarity.rs
  416. syntax-trait-polarity.rs
  417. syntax-trait-polarity.stderr
  418. test-2.rs
  419. test-2.stderr
  420. test.rs
  421. test.stderr
  422. to-str.rs
  423. track-obligations.rs
  424. track-obligations.stderr
  425. trait-associated-type-bounds-36839.rs
  426. trait-bound-mismatch-14853.rs
  427. trait-bound-mismatch-14853.stderr
  428. trait-impl-missing-method.rs
  429. trait-impl-missing-method.stderr
  430. trait-impl-overflow-with-where-clause-20413.rs
  431. trait-impl-overflow-with-where-clause-20413.stderr
  432. trait-impl-self-mismatch.rs
  433. trait-impl-self-mismatch.stderr
  434. trait-implementation-for-primitive-type-5280.rs
  435. trait-implementation-for-usize-5321.rs
  436. trait-method-signature-mismatch.rs
  437. trait-method-signature-mismatch.stderr
  438. trait-object-destructure.rs
  439. trait-object-destructure.stderr
  440. trait-object-lifetime-default-note.rs
  441. trait-object-lifetime-default-note.stderr
  442. trait-object-method-receiver-rules.rs
  443. trait-object-method-receiver-rules.stderr
  444. trait-object-mut-to-shared-coercion.rs
  445. trait-or-new-type-instead.rs
  446. trait-or-new-type-instead.stderr
  447. trait-selection-ice-84727.rs
  448. trait-selection-ice-84727.stderr
  449. trivial-unsized-projection-2.bad.stderr
  450. trivial-unsized-projection-2.bad_new.stderr
  451. trivial-unsized-projection-2.rs
  452. trivial-unsized-projection-in-coherence.rs
  453. trivial-unsized-projection-in-coherence.stderr
  454. trivial-unsized-projection.bad.stderr
  455. trivial-unsized-projection.bad_new.stderr
  456. trivial-unsized-projection.rs
  457. trivial_impl.rs
  458. trivial_impl.stderr
  459. trivial_impl2.rs
  460. trivial_impl2.stderr
  461. trivial_impl3.rs
  462. trivial_impl3.stderr
  463. trivial_impl4.rs
  464. trivial_impl4.stderr
  465. trivial_impl_sized.rs
  466. trivial_impl_sized.stderr
  467. tryfrominterror-result-comparison.rs
  468. typeclasses-eq-example-static.rs
  469. typeclasses-eq-example.rs
  470. ufcs-object.rs
  471. unconstrained-projection-normalization-2.current.stderr
  472. unconstrained-projection-normalization-2.next.stderr
  473. unconstrained-projection-normalization-2.rs
  474. unconstrained-projection-normalization.current.stderr
  475. unconstrained-projection-normalization.next.stderr
  476. unconstrained-projection-normalization.rs
  477. unsend-future.rs
  478. unsend-future.stderr
  479. unsize-goal-escaping-bounds.current.stderr
  480. unsize-goal-escaping-bounds.rs
  481. unspecified-self-in-trait-ref.rs
  482. unspecified-self-in-trait-ref.stderr
  483. upcast_reorder.rs
  484. upcast_soundness_bug.rs
  485. upcast_soundness_bug.stderr
  486. use-before-def.rs
  487. virtual-call-parameter-handling.rs
  488. vtable-res-trait-param.rs
  489. vtable-res-trait-param.stderr
  490. well-formed-recursion-limit.rs
  491. well-formed-recursion-limit.stderr
  492. where-clause-vs-impl.rs
  493. with-bounds-default.rs
  494. with-dst.rs
  495. wrong-mul-method-signature.rs
  496. wrong-mul-method-signature.stderr