rust/tests/ui/impl-trait/in-trait
Michael Goulet 305524d1d6 Anonymize binders for refining_impl_trait check 2023-09-26 18:11:12 +00:00
..
auxiliary Don't emit refining_impl_trait for private items 2023-09-07 01:31:32 +00:00
anonymize-binders-for-refine.rs Anonymize binders for refining_impl_trait check 2023-09-26 18:11:12 +00:00
assumed-wf-bounds-in-impl.rs Implement assumed_wf_types for RPITITs' implementations 2023-07-29 21:19:33 +00: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 Don't emit refining_impl_trait for private items 2023-09-07 01:31:32 +00:00
bad-item-bound-within-rpitit.stderr Add note 2023-09-07 01:31:33 +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
check-wf-on-non-defaulted-rpitit.rs Don't install default projection bound for RPITITs 2023-07-30 21:46:29 +00:00
check-wf-on-non-defaulted-rpitit.stderr Revert "Suggest using `Arc` on `!Send`/`!Sync` types" 2023-08-28 03:16:48 -07:00
deep-match-works.rs Don't emit refining_impl_trait for private items 2023-09-07 01:31:32 +00:00
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.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.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.rs Remap explicit item bounds of RPITIT's opaque back to ty::Opaque 2023-07-30 20:31:27 +00: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.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.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 Encode def span for foreign RPITITs 2023-04-30 21:52:35 +00:00
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 Don't emit refining_impl_trait for private items 2023-09-07 01:31:32 +00:00
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.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
issue-102140.stderr RPITITs are considered object-safe, they're always on Self:Sized methods 2023-09-02 04:58:23 +00: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.rs Implement refinement lint for RPITIT 2023-09-07 00:49:09 +00:00
issue-102571.stderr Implement refinement lint for RPITIT 2023-09-07 00:49:09 +00:00
lifetime-in-associated-trait-bound.rs Capture lifetimes for associated type bounds destined to be lowered to opaques 2023-08-30 00:31:00 +00:00
method-signature-matches.lt.stderr Flip the order of binder instantiation for better diagnostics 2023-06-30 02:17:07 +00:00
method-signature-matches.mismatch.stderr Error on unconstrained lifetime in RPITIT 2023-06-14 05:20:31 +00:00
method-signature-matches.mismatch_async.stderr Error on unconstrained lifetime in RPITIT 2023-06-14 05:20:31 +00:00
method-signature-matches.rs Error on unconstrained lifetime in RPITIT 2023-06-14 05:20:31 +00:00
method-signature-matches.too_few.stderr Error on unconstrained lifetime in RPITIT 2023-06-14 05:20:31 +00:00
method-signature-matches.too_many.stderr Error on unconstrained lifetime in RPITIT 2023-06-14 05:20:31 +00:00
missing-lt-outlives-in-rpitit-114274.rs Suppress unnecessary outlives 2023-08-01 17:16:47 +00:00
missing-lt-outlives-in-rpitit-114274.stderr Suppress unnecessary outlives 2023-08-01 17:16:47 +00:00
nested-rpitit.rs Don't emit refining_impl_trait for private items 2023-09-07 01:31:32 +00:00
object-safety-sized.rs RPITITs are considered object-safe, they're always on Self:Sized methods 2023-09-02 04:58:23 +00:00
object-safety.rs Implement refinement lint for RPITIT 2023-09-07 00:49:09 +00:00
object-safety.stderr Do not require associated types with Self: Sized to uphold bounds when confirming object candidate 2023-09-02 05:08:38 +00:00
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
outlives-in-nested-rpit.rs Install bidirectional outlives predicates for RPITITs (and RPITs) correctly 2023-08-08 09:39:42 +00:00
refine.rs Don't emit refining_impl_trait for private items 2023-09-07 01:31:32 +00:00
refine.stderr Add note 2023-09-07 01:31:33 +00: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 Don't emit refining_impl_trait for private items 2023-09-07 01:31:32 +00:00
rpitit-hidden-types-self-implied-wf-via-param.rs Need to use hybrid param-env to make sure implication is not circular 2023-09-22 19:04:37 +00:00
rpitit-hidden-types-self-implied-wf-via-param.stderr Need to use hybrid param-env to make sure implication is not circular 2023-09-22 19:04:37 +00:00
rpitit-hidden-types-self-implied-wf.rs Use placeholders to prevent using inferred RPITIT types to imply their own WF-ness 2023-09-22 18:55:44 +00:00
rpitit-hidden-types-self-implied-wf.stderr Use placeholders to prevent using inferred RPITIT types to imply their own WF-ness 2023-09-22 18:55:44 +00:00
rpitit-shadowed-by-missing-adt.rs Don't emit refining_impl_trait for private items 2023-09-07 01:31:32 +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.failure.stderr Implement refinement lint for RPITIT 2023-09-07 00:49:09 +00:00
signature-mismatch.rs Don't emit refining_impl_trait for private items 2023-09-07 01:31:32 +00:00
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 Don't emit refining_impl_trait for private items 2023-09-07 01:31:32 +00:00
success.rs Don't emit refining_impl_trait for private items 2023-09-07 01:31:32 +00:00
suggest-missing-item.fixed Liberate bound vars properly when suggesting missing AFIT 2023-06-21 16:32:26 +00:00
suggest-missing-item.rs Liberate bound vars properly when suggesting missing AFIT 2023-06-21 16:32:26 +00:00
suggest-missing-item.stderr Liberate bound vars properly when suggesting missing AFIT 2023-06-21 16:32:26 +00:00
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.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
variance.rs Test variances of opaque captures 2023-08-28 01:05:34 +00:00
variance.stderr Test variances of opaque captures 2023-08-28 01:05:34 +00: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.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00
wf-bounds.stderr Take RPITITs inherit the assumed_wf_types of their parent fn 2023-07-29 21:19:33 +00:00
where-clause.rs Replace RPITIT current impl with new strategy that lowers as a GAT 2023-07-08 18:21:34 -03:00