rust/src/test/ui/impl-trait
bors 05142a7e44 Auto merge of #95466 - Dylan-DPC:rollup-g7ddr8y, r=Dylan-DPC
Rollup of 5 pull requests

Successful merges:

 - #95294 (Document Linux kernel handoff in std::io::copy and std::fs::copy)
 - #95443 (Clarify how `src/tools/x` searches for python)
 - #95452 (fix since field version for termination stabilization)
 - #95460 (Spellchecking compiler code)
 - #95461 (Spellchecking some comments)

Failed merges:

r? `@ghost`
`@rustbot` modify labels: rollup
2022-03-30 07:45:42 +00:00
..
auxiliary
explicit-generic-args-with-impl-trait
issues Add another regression test 2022-03-28 17:01:57 +00:00
multiple-lifetimes Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
associated-impl-trait-type-generic-trait.rs
associated-impl-trait-type-trivial.rs
associated-impl-trait-type.rs
async_scope_creep.rs Fix mixing lazy TAIT and RPIT in their defining scopes 2022-03-28 17:02:21 +00:00
auto-trait-leak2.rs
auto-trait-leak2.stderr
auto-trait-leak-rpass.rs
auto-trait-leak.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
auto-trait-leak.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
auto-trait.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
auto-trait.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
autoderef.rs Remove opaque type obligation and just register opaque types as they are encountered. 2022-03-28 16:57:45 +00:00
bound-normalization-fail.rs Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
bound-normalization-fail.stderr Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
bound-normalization-pass.rs
bounds_regression.rs
can-return-unconstrained-closure.rs
closure-calling-parent-fn.rs
closure-in-impl-trait-arg.rs
closure-in-impl-trait.rs
cross-return-site-inference.rs Remove opaque type obligation and just register opaque types as they are encountered. 2022-03-28 16:57:45 +00:00
cross-return-site-inference.stderr Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
deprecated_annotation.rs
divergence.rs Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
does-not-live-long-enough.rs
does-not-live-long-enough.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
dyn-trait-elided-two-inputs-assoc.rs
dyn-trait-elided-two-inputs-param.rs
dyn-trait-elided-two-inputs-ref-assoc.rs
dyn-trait-elided-two-inputs-ref-param.rs
dyn-trait-return-should-be-impl-trait.rs
dyn-trait-return-should-be-impl-trait.stderr
equal-hidden-lifetimes.rs
equal-hidden-lifetimes.stderr
equality2.rs
equality2.stderr Remove opaque type obligation and just register opaque types as they are encountered. 2022-03-28 16:57:45 +00:00
equality-rpass.rs
equality-rpass.stderr
equality.rs
equality.stderr Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
example-calendar.rs
example-st.rs
extra-item.rs
extra-item.stderr
fallback.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
hidden-lifetimes.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
hidden-lifetimes.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
hidden-type-is-opaque-2.rs Test that TAIT and RPIT are in sync 2022-03-28 17:01:23 +00:00
hidden-type-is-opaque-2.stderr Test that TAIT and RPIT are in sync 2022-03-28 17:01:23 +00:00
hidden-type-is-opaque.rs Test that TAIT and RPIT are in sync 2022-03-28 17:01:23 +00:00
impl_trait_projections.rs
impl_trait_projections.stderr Update ui test output 2022-03-27 19:21:50 +02:00
impl-generic-mismatch-ab.rs
impl-generic-mismatch-ab.stderr
impl-generic-mismatch.rs
impl-generic-mismatch.stderr
impl-trait-in-macro.rs
impl-trait-in-macro.stderr
impl-trait-plus-priority.rs
impl-trait-plus-priority.stderr
issue-49579.rs
issue-49685.rs
issue-51185.rs
issue-55872-1.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
issue-55872-1.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
issue-55872-2.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
issue-55872-2.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
issue-55872-3.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
issue-55872-3.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
issue-55872.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
issue-55872.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
issue-56445.rs
issue-68532.rs
issue-72911.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
issue-72911.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
issue-86465.rs Have the spans of TAIT type conflict errors point to the actual site instead of the owning function 2022-03-28 16:30:59 +00:00
issue-86465.stderr Special case the situation where the previous span is the same as the new one 2022-03-28 16:31:52 +00:00
issue-87450.rs
issue-87450.stderr
lifetimes2.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
lifetimes.rs
method-suggestion-no-duplication.rs
method-suggestion-no-duplication.stderr
multiple-lifetimes.rs resolve the conflict in compiler/rustc_session/src/parse.rs 2022-03-16 20:12:30 +08:00
must_outlive_least_region_or_bound.nll.stderr Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
must_outlive_least_region_or_bound.rs Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
must_outlive_least_region_or_bound.stderr Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
needs_least_region_or_bound.rs
negative-reasoning.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
negative-reasoning.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
nested_impl_trait.rs Don't bind hidden types when searching for matching impls 2022-03-28 16:29:54 +00:00
nested_impl_trait.stderr Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
nested-return-type2-tait2.rs Show that the behaviour is the same for RPIT and TAIT 2022-03-28 17:08:50 +00:00
nested-return-type2-tait2.stderr Show that the behaviour is the same for RPIT and TAIT 2022-03-28 17:08:50 +00:00
nested-return-type2-tait3.rs Show that the behaviour is the same for RPIT and TAIT 2022-03-28 17:08:50 +00:00
nested-return-type2-tait3.stderr Show that the behaviour is the same for RPIT and TAIT 2022-03-28 17:08:50 +00:00
nested-return-type2-tait.rs Show that the behaviour is the same for RPIT and TAIT 2022-03-28 17:08:50 +00:00
nested-return-type2-tait.stderr Show that the behaviour is the same for RPIT and TAIT 2022-03-28 17:08:50 +00:00
nested-return-type2.rs Also use the RPIT back compat hack in trait projection 2022-03-28 17:09:00 +00:00
nested-return-type3-tait2.rs Show that the behaviour is the same for RPIT and TAIT 2022-03-28 17:08:50 +00:00
nested-return-type3-tait3.rs Show that the behaviour is the same for RPIT and TAIT 2022-03-28 17:08:50 +00:00
nested-return-type3-tait.rs Show that the behaviour is the same for RPIT and TAIT 2022-03-28 17:08:50 +00:00
nested-return-type3.rs Add a test showing that a similar example compiles 2022-03-28 17:08:40 +00:00
nested-return-type.rs
nesting.rs
no-method-suggested-traits.rs
no-method-suggested-traits.stderr
no-trait.rs
no-trait.stderr
object-unsafe-trait-in-return-position-dyn-trait.rs
object-unsafe-trait-in-return-position-dyn-trait.stderr
object-unsafe-trait-in-return-position-impl-trait.rs
object-unsafe-trait-in-return-position-impl-trait.stderr Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
point-to-type-err-cause-on-impl-trait-return.rs Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
point-to-type-err-cause-on-impl-trait-return.stderr Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
private_unused.rs
projection-mismatch-in-impl-where-clause.rs Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
projection-mismatch-in-impl-where-clause.stderr Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
projection.rs Remove opaque type obligation and just register opaque types as they are encountered. 2022-03-28 16:57:45 +00:00
question_mark.rs Remove opaque type obligation and just register opaque types as they are encountered. 2022-03-28 16:57:45 +00:00
recursive-impl-trait-type-direct.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
recursive-impl-trait-type-indirect.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
recursive-impl-trait-type-indirect.stderr
recursive-impl-trait-type-through-non-recursive.rs
recursive-impl-trait-type-through-non-recursive.stderr
recursive-type-alias-impl-trait-declaration-too-subtle-2.rs Don't bind hidden types when searching for matching impls 2022-03-28 16:29:54 +00:00
recursive-type-alias-impl-trait-declaration-too-subtle-2.stderr Don't bind hidden types when searching for matching impls 2022-03-28 16:29:54 +00:00
recursive-type-alias-impl-trait-declaration-too-subtle.rs Remove opaque type obligation and just register opaque types as they are encountered. 2022-03-28 16:57:45 +00:00
recursive-type-alias-impl-trait-declaration-too-subtle.stderr Remove opaque type obligation and just register opaque types as they are encountered. 2022-03-28 16:57:45 +00:00
recursive-type-alias-impl-trait-declaration.rs Don't bind hidden types when searching for matching impls 2022-03-28 16:29:54 +00:00
region-escape-via-bound-contravariant-closure.rs
region-escape-via-bound-contravariant.rs
region-escape-via-bound.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
region-escape-via-bound.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
return-position-impl-trait-minimal.rs
static-return-lifetime-infered.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
static-return-lifetime-infered.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
trait_resolution.rs Don't bind hidden types when searching for matching impls 2022-03-28 16:29:54 +00:00
trait_type.rs
trait_type.stderr
two_tait_defining_each_other2.rs Remove opaque type obligation and just register opaque types as they are encountered. 2022-03-28 16:57:45 +00:00
two_tait_defining_each_other2.stderr Remove opaque type obligation and just register opaque types as they are encountered. 2022-03-28 16:57:45 +00:00
two_tait_defining_each_other3.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
two_tait_defining_each_other3.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
two_tait_defining_each_other.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
two_tait_defining_each_other.stderr Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
type_parameters_captured.nll.stderr Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
type_parameters_captured.rs Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
type_parameters_captured.stderr Revert to inference variable based hidden type computation for RPIT 2022-03-28 16:53:47 +00:00
type-alias-generic-param.rs
type-alias-impl-trait-in-fn-body.rs
type-arg-mismatch-due-to-impl-trait.rs
type-arg-mismatch-due-to-impl-trait.stderr
universal_hrtb_anon.rs
universal_hrtb_named.rs
universal_in_adt_in_parameters.rs
universal_in_impl_trait_in_parameters.rs
universal_in_trait_defn_parameters.rs
universal_multiple_bounds.rs
universal_wrong_bounds.rs
universal_wrong_bounds.stderr
universal-mismatched-type.rs
universal-mismatched-type.stderr
universal-two-impl-traits.rs
universal-two-impl-traits.stderr
unsafety-checking-cycle.rs
wf-eval-order.rs
where-allowed-2.rs Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" 2022-03-28 16:27:14 +00:00
where-allowed.rs
where-allowed.stderr
xcrate_simple.rs
xcrate.rs Spellchecking some comments 2022-03-30 01:39:38 -04:00