rust/tests/ui/impl-trait/in-trait
Matthias Krüger 76f0a8c30c
Rollup merge of #114147 - compiler-errors:missing-rpitits, r=spastorino
Insert RPITITs that were shadowed by missing ADTs that resolve to [type error]

Comment inline explains how this can happen.

Fixes #113903
2023-07-28 19:51:16 +02:00
..
auxiliary Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
bad-item-bound-within-rpitit-2.rs Add additional test 2023-07-27 22:50:40 +00:00
bad-item-bound-within-rpitit-2.stderr Add additional test 2023-07-27 22:50:40 +00:00
bad-item-bound-within-rpitit.rs Skip reporting item name when checking RPITIT GAT's associated type bounds hold 2023-07-27 22:09:44 +00:00
bad-item-bound-within-rpitit.stderr tighten span slightly for synthetic item 2023-07-27 22:20:32 +00:00
box-coerce-span-in-default.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
deep-match-works.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
deep-match.current.stderr
deep-match.next.stderr
deep-match.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
deep-match.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
default-body-type-err-2.current.stderr
default-body-type-err-2.next.stderr
default-body-type-err-2.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
default-body-type-err-2.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
default-body-type-err.current.stderr
default-body-type-err.next.stderr
default-body-type-err.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
default-body-type-err.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
default-body-with-rpit.current.stderr
default-body-with-rpit.next.stderr
default-body-with-rpit.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
default-body-with-rpit.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
default-body.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
default-method-binder-shifting.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
default-method-constraint.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
doesnt-satisfy.current.stderr
doesnt-satisfy.next.stderr
doesnt-satisfy.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
doesnt-satisfy.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
dont-project-to-rpitit-with-no-value.current.stderr
dont-project-to-rpitit-with-no-value.next.stderr
dont-project-to-rpitit-with-no-value.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
dont-project-to-rpitit-with-no-value.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
early.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
encode.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
foreign-dyn-error.rs
foreign-dyn-error.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
foreign.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
generics-mismatch.current.stderr
generics-mismatch.next.stderr
generics-mismatch.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
generics-mismatch.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
issue-102140.current.stderr
issue-102140.next.stderr
issue-102140.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
issue-102140.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
issue-102301.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
issue-102571.current.stderr
issue-102571.next.stderr
issue-102571.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
issue-102571.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
method-signature-matches.lt.stderr
method-signature-matches.mismatch_async.stderr
method-signature-matches.mismatch.stderr
method-signature-matches.rs
method-signature-matches.too_few.stderr
method-signature-matches.too_many.stderr
nested-rpitit.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
object-safety.current.stderr
object-safety.next.stderr
object-safety.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
object-safety.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
opaque-in-impl-is-opaque.current.stderr
opaque-in-impl-is-opaque.next.stderr
opaque-in-impl-is-opaque.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
opaque-in-impl-is-opaque.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
opaque-in-impl.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
return-dont-satisfy-bounds.current.stderr Add regression test for RPITITs 2023-07-07 15:58:25 -03:00
return-dont-satisfy-bounds.next.stderr Add regression test for RPITITs 2023-07-07 15:58:25 -03:00
return-dont-satisfy-bounds.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
return-dont-satisfy-bounds.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
reveal.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
rpitit-shadowed-by-missing-adt.rs Insert RPITITs that were shadowed by missing ADTs that resolve to type error 2023-07-27 22:32:58 +00:00
rpitit-shadowed-by-missing-adt.stderr Insert RPITITs that were shadowed by missing ADTs that resolve to type error 2023-07-27 22:32:58 +00:00
signature-mismatch.current.stderr
signature-mismatch.next.stderr
signature-mismatch.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
signature-mismatch.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
specialization-broken.current.stderr
specialization-broken.next.stderr
specialization-broken.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
specialization-broken.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
specialization-substs-remap.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
success.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
suggest-missing-item.fixed
suggest-missing-item.rs
suggest-missing-item.stderr
trait-more-generics-than-impl.current.stderr
trait-more-generics-than-impl.next.stderr
trait-more-generics-than-impl.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
trait-more-generics-than-impl.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
unconstrained-lt.current.stderr
unconstrained-lt.next.stderr
unconstrained-lt.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
unconstrained-lt.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
variances-of-gat.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
wf-bounds.current.stderr
wf-bounds.next.stderr
wf-bounds.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
wf-bounds.stderr Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
where-clause.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00