summaryrefslogtreecommitdiff
path: root/tests/ui/impl-trait
ModeNameSize
d---------alias-liveness502logplain
-rw-r--r--arg-position-impl-trait-too-long.rs435logplain
-rw-r--r--arg-position-impl-trait-too-long.stderr961logplain
-rw-r--r--associated-impl-trait-type-generic-trait.rs511logplain
-rw-r--r--associated-impl-trait-type-issue-114325.rs1151logplain
-rw-r--r--associated-impl-trait-type-trivial.rs318logplain
-rw-r--r--associated-impl-trait-type.rs397logplain
-rw-r--r--associated-type-cycle.rs290logplain
-rw-r--r--associated-type-cycle.stderr412logplain
-rw-r--r--associated-type-undefine.rs719logplain
-rw-r--r--associated-type-undefine.stderr700logplain
-rw-r--r--async_scope_creep.rs725logplain
-rw-r--r--auto-trait-coherence.next.stderr468logplain
-rw-r--r--auto-trait-coherence.old.stderr486logplain
-rw-r--r--auto-trait-coherence.rs828logplain
-rw-r--r--auto-trait-leak-rpass.rs425logplain
-rw-r--r--auto-trait-leak.rs512logplain
-rw-r--r--auto-trait-leak.stderr802logplain
-rw-r--r--auto-trait-leak2.rs1196logplain
-rw-r--r--auto-trait-leak2.stderr2085logplain
-rw-r--r--autoderef.rs429logplain
d---------auxiliary135logplain
-rw-r--r--bivariant-lifetime-liveness.rs269logplain
-rw-r--r--bound-normalization-fail.rs789logplain
-rw-r--r--bound-normalization-fail.stderr1985logplain
-rw-r--r--bound-normalization-pass.rs1567logplain
-rw-r--r--bounds_regression.rs433logplain
-rw-r--r--call_method_ambiguous.next.stderr520logplain
-rw-r--r--call_method_ambiguous.rs642logplain
-rw-r--r--call_method_on_inherent_impl.next.stderr459logplain
-rw-r--r--call_method_on_inherent_impl.rs391logplain
-rw-r--r--call_method_on_inherent_impl_on_rigid_type.current.stderr634logplain
-rw-r--r--call_method_on_inherent_impl_on_rigid_type.next.stderr519logplain
-rw-r--r--call_method_on_inherent_impl_on_rigid_type.rs400logplain
-rw-r--r--call_method_on_inherent_impl_ref.current.stderr1712logplain
-rw-r--r--call_method_on_inherent_impl_ref.next.stderr864logplain
-rw-r--r--call_method_on_inherent_impl_ref.rs608logplain
-rw-r--r--call_method_without_import.no_import.stderr1245logplain
-rw-r--r--call_method_without_import.rs1040logplain
-rw-r--r--can-return-unconstrained-closure.rs797logplain
-rw-r--r--capture-lifetime-not-in-hir.rs482logplain
-rw-r--r--capture-lifetime-not-in-hir.stderr408logplain
-rw-r--r--closure-calling-parent-fn.rs499logplain
-rw-r--r--closure-in-impl-trait-arg.rs148logplain
-rw-r--r--closure-in-impl-trait.rs318logplain
-rw-r--r--coherence-treats-tait-ambig.current.stderr421logplain
-rw-r--r--coherence-treats-tait-ambig.rs254logplain
-rw-r--r--coherence-treats-tait-ambig.stderr420logplain
-rw-r--r--cross-return-site-inference.rs902logplain
-rw-r--r--cross-return-site-inference.stderr1360logplain
-rw-r--r--deduce-signature-from-supertrait.rs261logplain
-rw-r--r--defined-by-trait-resolution.rs200logplain
-rw-r--r--defining-use-captured-non-universal-region.infer.stderr459logplain
-rw-r--r--defining-use-captured-non-universal-region.rs482logplain
-rw-r--r--defining-use-captured-non-universal-region.statik.stderr534logplain
-rw-r--r--defining-use-uncaptured-non-universal-region-2.rs2405logplain
-rw-r--r--defining-use-uncaptured-non-universal-region-3.rs223logplain
-rw-r--r--defining-use-uncaptured-non-universal-region.rs251logplain
-rw-r--r--deprecated_annotation.rs294logplain
d---------diagnostics128logplain
-rw-r--r--different_where_bounds.rs451logplain
-rw-r--r--divergence.rs151logplain
-rw-r--r--does-not-live-long-enough.rs261logplain
-rw-r--r--does-not-live-long-enough.stderr1071logplain
-rw-r--r--dont-suggest-box-on-empty-else-arm.rs159logplain
-rw-r--r--dont-suggest-box-on-empty-else-arm.stderr473logplain
-rw-r--r--dyn-impl-type-mismatch.rs334logplain
-rw-r--r--dyn-impl-type-mismatch.stderr1680logplain
-rw-r--r--dyn-trait-elided-two-inputs-assoc.rs397logplain
-rw-r--r--dyn-trait-elided-two-inputs-param.rs386logplain
-rw-r--r--dyn-trait-elided-two-inputs-ref-assoc.rs689logplain
-rw-r--r--dyn-trait-elided-two-inputs-ref-param.rs492logplain
-rw-r--r--dyn-trait-return-should-be-impl-trait.rs1426logplain
-rw-r--r--dyn-trait-return-should-be-impl-trait.stderr12698logplain
-rw-r--r--eagerly-reveal-in-local-body.rs219logplain
-rw-r--r--equal-hidden-lifetimes.rs1241logplain
-rw-r--r--equality-in-canonical-query.rs323logplain
-rw-r--r--equality-rpass.rs1011logplain
-rw-r--r--equality-rpass.stderr490logplain
-rw-r--r--equality.rs754logplain
-rw-r--r--equality.stderr1404logplain
-rw-r--r--equality2.rs1037logplain
-rw-r--r--equality2.stderr2714logplain
-rw-r--r--erased-regions-in-hidden-ty.current.stderr506logplain
-rw-r--r--erased-regions-in-hidden-ty.next.stderr506logplain
-rw-r--r--erased-regions-in-hidden-ty.rs793logplain
-rw-r--r--example-calendar.rs26587logplain
-rw-r--r--example-st.rs687logplain
-rw-r--r--example-st.stderr187logplain
d---------explicit-generic-args-with-impl-trait357logplain
-rw-r--r--extra-impl-in-trait-impl.fixed359logplain
-rw-r--r--extra-impl-in-trait-impl.rs369logplain
-rw-r--r--extra-impl-in-trait-impl.stderr808logplain
-rw-r--r--extra-item.rs217logplain
-rw-r--r--extra-item.stderr310logplain
-rw-r--r--failed-to-resolve-instance-ice-105488.rs851logplain
-rw-r--r--failed-to-resolve-instance-ice-105488.stderr901logplain
-rw-r--r--failed-to-resolve-instance-ice-123145.rs365logplain
-rw-r--r--failed-to-resolve-instance-ice-123145.stderr630logplain
-rw-r--r--fallback.rs177logplain
-rw-r--r--fallback_inference.rs137logplain
-rw-r--r--fallback_inference.stderr422logplain
-rw-r--r--feature-self-return-type.rs1905logplain
-rw-r--r--feature-self-return-type.stderr1353logplain
-rw-r--r--fresh-lifetime-from-bare-trait-obj-114664.rs583logplain
-rw-r--r--fresh-lifetime-from-bare-trait-obj-114664.stderr1301logplain
-rw-r--r--future-no-bound-vars-ice-112347.rs480logplain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.edition2015.stderr426logplain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.edition2021.stderr804logplain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.rs471logplain
-rw-r--r--hidden-lifetimes.rs1692logplain
-rw-r--r--hidden-lifetimes.stderr1621logplain
-rw-r--r--hidden-type-is-opaque-2.default.stderr902logplain
-rw-r--r--hidden-type-is-opaque-2.next.stderr902logplain
-rw-r--r--hidden-type-is-opaque-2.rs1022logplain
-rw-r--r--hidden-type-is-opaque.rs639logplain
-rw-r--r--ice-unexpected-param-type-whensubstituting-in-region-112823.rs749logplain
-rw-r--r--ice-unexpected-param-type-whensubstituting-in-region-112823.stderr1360logplain
-rw-r--r--impl-fn-hrtb-bounds-2.rs218logplain
-rw-r--r--impl-fn-hrtb-bounds-2.stderr474logplain
-rw-r--r--impl-fn-hrtb-bounds.rs645logplain
-rw-r--r--impl-fn-hrtb-bounds.stderr2012logplain
-rw-r--r--impl-fn-parsing-ambiguities.rs346logplain
-rw-r--r--impl-fn-parsing-ambiguities.stderr987logplain
-rw-r--r--impl-fn-predefined-lifetimes.rs272logplain
-rw-r--r--impl-fn-predefined-lifetimes.stderr437logplain
-rw-r--r--impl-generic-mismatch-ab.rs241logplain
-rw-r--r--impl-generic-mismatch-ab.stderr1120logplain
-rw-r--r--impl-generic-mismatch.rs807logplain
-rw-r--r--impl-generic-mismatch.stderr2020logplain
-rw-r--r--impl-subtyper.rs325logplain
-rw-r--r--impl-subtyper2.rs101logplain
-rw-r--r--impl-trait-in-macro.rs356logplain
-rw-r--r--impl-trait-in-macro.stderr978logplain
-rw-r--r--impl-trait-plus-priority.rs1327logplain
-rw-r--r--impl-trait-plus-priority.stderr2283logplain
-rw-r--r--impl_fn_associativity.rs571logplain
-rw-r--r--impl_trait_projections.rs1131logplain
-rw-r--r--impl_trait_projections.stderr2579logplain
-rw-r--r--implicit-capture-late.rs274logplain
-rw-r--r--implicit-capture-late.stderr845logplain
-rw-r--r--in-assoc-type-unconstrained.rs670logplain
-rw-r--r--in-assoc-type-unconstrained.stderr2263logplain
-rw-r--r--in-assoc-type.rs489logplain
-rw-r--r--in-assoc-type.stderr830logplain
d---------in-ctfe239logplain
d---------in-trait6189logplain
-rw-r--r--issue-100075-2.rs191logplain
-rw-r--r--issue-100075-2.stderr810logplain
-rw-r--r--issue-100075.rs337logplain
-rw-r--r--issue-100075.stderr416logplain
-rw-r--r--issue-100187.rs173logplain
-rw-r--r--issue-102605.rs284logplain
-rw-r--r--issue-102605.stderr1221logplain
-rw-r--r--issue-103181-1.current.stderr388logplain
-rw-r--r--issue-103181-1.next.stderr388logplain
-rw-r--r--issue-103181-1.rs2034logplain
-rw-r--r--issue-103181-2.rs535logplain
-rw-r--r--issue-103181-2.stderr276logplain
-rw-r--r--issue-103599.rs148logplain
-rw-r--r--issue-103599.stderr423logplain
-rw-r--r--issue-108591.rs502logplain
-rw-r--r--issue-108592.rs457logplain
-rw-r--r--issue-35668.rs244logplain
-rw-r--r--issue-35668.stderr598logplain
-rw-r--r--issue-36792.rs72logplain
-rw-r--r--issue-46959.rs178logplain
-rw-r--r--issue-49556.rs258logplain
-rw-r--r--issue-49579.rs254logplain
-rw-r--r--issue-49685.rs347logplain
-rw-r--r--issue-51185.rs132logplain
-rw-r--r--issue-54966.rs174logplain
-rw-r--r--issue-54966.stderr311logplain
-rw-r--r--issue-55872-1.rs481logplain
-rw-r--r--issue-55872-1.stderr1496logplain
-rw-r--r--issue-55872-2.rs500logplain
-rw-r--r--issue-55872-2.stderr520logplain
-rw-r--r--issue-55872-3.rs300logplain
-rw-r--r--issue-55872-3.stderr408logplain
-rw-r--r--issue-55872.rs341logplain
-rw-r--r--issue-55872.stderr230logplain
-rw-r--r--issue-56445.rs441logplain
-rw-r--r--issue-68532.rs163logplain
-rw-r--r--issue-72911.rs484logplain
-rw-r--r--issue-72911.stderr999logplain
-rw-r--r--issue-87450.rs367logplain
-rw-r--r--issue-87450.stderr1005logplain
-rw-r--r--issue-99073-2.rs402logplain
-rw-r--r--issue-99073-2.stderr897logplain
-rw-r--r--issue-99073.rs250logplain
-rw-r--r--issue-99073.stderr772logplain
-rw-r--r--issue-99642-2.rs178logplain
-rw-r--r--issue-99642.rs129logplain
-rw-r--r--issue-99914.rs190logplain
-rw-r--r--issue-99914.stderr546logplain
d---------issues3787logplain
-rw-r--r--lazy_subtyping_of_opaques.rs1911logplain
-rw-r--r--lazy_subtyping_of_opaques.stderr3337logplain
-rw-r--r--lifetime-ambiguity-regression.rs503logplain
-rw-r--r--lifetimes.rs3850logplain
-rw-r--r--lifetimes2.rs182logplain
-rw-r--r--mapping-duplicated-lifetimes-issue-114597.rs258logplain
-rw-r--r--method-resolution.current.stderr1405logplain
-rw-r--r--method-resolution.rs594logplain
-rw-r--r--method-resolution2.next.stderr578logplain
-rw-r--r--method-resolution2.rs578logplain
-rw-r--r--method-resolution3.current.stderr1433logplain
-rw-r--r--method-resolution3.next.stderr580logplain
-rw-r--r--method-resolution3.rs595logplain
-rw-r--r--method-resolution4.next.stderr718logplain
-rw-r--r--method-resolution4.rs591logplain
-rw-r--r--method-suggestion-no-duplication.rs158logplain
-rw-r--r--method-suggestion-no-duplication.stderr649logplain
-rw-r--r--multiple-defining-usages-in-body.rs327logplain
-rw-r--r--multiple-defining-usages-in-body.stderr899logplain
d---------multiple-lifetimes840logplain
-rw-r--r--must_outlive_least_region_or_bound.rs1722logplain
-rw-r--r--must_outlive_least_region_or_bound.stderr8992logplain
-rw-r--r--needs_least_region_or_bound.rs521logplain
-rw-r--r--negative-reasoning.rs577logplain
-rw-r--r--negative-reasoning.stderr628logplain
-rw-r--r--nested-hkl-lifetime.rs646logplain
-rw-r--r--nested-return-type.rs355logplain
-rw-r--r--nested-return-type2-tait.rs990logplain
-rw-r--r--nested-return-type2-tait.stderr450logplain
-rw-r--r--nested-return-type2-tait2.rs959logplain
-rw-r--r--nested-return-type2-tait2.stderr441logplain
-rw-r--r--nested-return-type2-tait3.rs933logplain
-rw-r--r--nested-return-type2-tait3.stderr586logplain
-rw-r--r--nested-return-type2.rs978logplain
-rw-r--r--nested-return-type3-tait.rs371logplain
-rw-r--r--nested-return-type3-tait.stderr450logplain
-rw-r--r--nested-return-type3-tait2.rs376logplain
-rw-r--r--nested-return-type3-tait2.stderr441logplain
-rw-r--r--nested-return-type3-tait3.rs350logplain
-rw-r--r--nested-return-type3-tait3.stderr586logplain
-rw-r--r--nested-return-type3.rs207logplain
-rw-r--r--nested-return-type4.rs260logplain
-rw-r--r--nested-return-type4.stderr1243logplain
-rw-r--r--nested-rpit-hrtb-2.rs278logplain
-rw-r--r--nested-rpit-hrtb-2.stderr590logplain
-rw-r--r--nested-rpit-hrtb.rs2318logplain
-rw-r--r--nested-rpit-hrtb.stderr5136logplain
-rw-r--r--nested-rpit-with-anonymous-lifetimes.rs528logplain
-rw-r--r--nested_impl_trait.rs977logplain
-rw-r--r--nested_impl_trait.stderr3154logplain
-rw-r--r--nesting.rs274logplain
-rw-r--r--no-method-suggested-traits.rs2363logplain
-rw-r--r--no-method-suggested-traits.stderr13020logplain
-rw-r--r--no-trait.rs87logplain
-rw-r--r--no-trait.stderr178logplain
-rw-r--r--normalize-opaque-with-bound-vars.rs524logplain
-rw-r--r--normalize-tait-in-const.rs626logplain
-rw-r--r--normalize-tait-in-const.stderr1549logplain
-rw-r--r--not_general_enough_regression_106630.rs504logplain
-rw-r--r--object-unsafe-trait-in-return-position-dyn-trait.rs696logplain
-rw-r--r--object-unsafe-trait-in-return-position-dyn-trait.stderr6126logplain
-rw-r--r--object-unsafe-trait-in-return-position-impl-trait.rs567logplain
-rw-r--r--object-unsafe-trait-in-return-position-impl-trait.stderr636logplain
-rw-r--r--opaque-cast-field-access-in-future.rs368logplain
-rw-r--r--opaque-cast-field-access-in-future.stderr364logplain
-rw-r--r--opaque-used-in-extraneous-argument.rs666logplain
-rw-r--r--opaque-used-in-extraneous-argument.stderr3790logplain
-rw-r--r--point-to-type-err-cause-on-impl-trait-return.rs1899logplain
-rw-r--r--point-to-type-err-cause-on-impl-trait-return.stderr7412logplain
d---------precise-capturing1451logplain
-rw-r--r--printing-binder.rs311logplain
-rw-r--r--printing-binder.stderr1064logplain
-rw-r--r--private_unused.rs187logplain
-rw-r--r--projection-mismatch-in-impl-where-clause.rs286logplain
-rw-r--r--projection-mismatch-in-impl-where-clause.stderr759logplain
-rw-r--r--projection.rs486logplain
-rw-r--r--question_mark.rs444logplain
-rw-r--r--recursive-auto-trait.rs136logplain
-rw-r--r--recursive-bound-eval.next.stderr284logplain
-rw-r--r--recursive-bound-eval.rs483logplain
-rw-r--r--recursive-coroutine-boxed.next.stderr1431logplain
-rw-r--r--recursive-coroutine-boxed.rs812logplain
-rw-r--r--recursive-coroutine-indirect.current.stderr359logplain
-rw-r--r--recursive-coroutine-indirect.next.stderr359logplain
-rw-r--r--recursive-coroutine-indirect.rs490logplain
-rw-r--r--recursive-ice-101862.rs335logplain
-rw-r--r--recursive-ice-101862.stderr1016logplain
-rw-r--r--recursive-impl-trait-type-direct.rs105logplain
-rw-r--r--recursive-impl-trait-type-indirect.rs1442logplain
-rw-r--r--recursive-impl-trait-type-indirect.stderr4919logplain
-rw-r--r--recursive-impl-trait-type-through-non-recursive.rs658logplain
-rw-r--r--recursive-impl-trait-type-through-non-recursive.stderr1857logplain
-rw-r--r--recursive-parent-trait-method-call.rs1057logplain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle-2.rs307logplain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle.rs726logplain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle.stderr2950logplain
-rw-r--r--recursive-type-alias-impl-trait-declaration.rs291logplain
-rw-r--r--recursive-type-alias-impl-trait-declaration.stderr539logplain
-rw-r--r--region-escape-via-bound-contravariant-closure.rs463logplain
-rw-r--r--region-escape-via-bound-contravariant.rs510logplain
-rw-r--r--region-escape-via-bound.rs508logplain
-rw-r--r--region-escape-via-bound.stderr744logplain
-rw-r--r--return-position-impl-trait-minimal.rs111logplain
-rw-r--r--reveal-during-codegen.rs216logplain
-rw-r--r--rpit-assoc-pair-with-lifetime.rs140logplain
-rw-r--r--rpit-not-sized.rs142logplain
-rw-r--r--rpit-not-sized.stderr489logplain
d---------rpit359logplain
-rw-r--r--stashed-diag-issue-121504.rs263logplain
-rw-r--r--stashed-diag-issue-121504.stderr330logplain
-rw-r--r--static-lifetime-return-position-impl-trait.rs212logplain
-rw-r--r--static-return-lifetime-infered.rs405logplain
-rw-r--r--static-return-lifetime-infered.stderr1849logplain
-rw-r--r--stranded-opaque.rs416logplain
-rw-r--r--stranded-opaque.stderr660logplain
-rw-r--r--suggest-calling-rpit-closure.rs151logplain
-rw-r--r--suggest-calling-rpit-closure.stderr637logplain
-rw-r--r--trait_resolution.rs479logplain
-rw-r--r--trait_type.rs512logplain
-rw-r--r--trait_type.stderr1627logplain
d---------transmute156logplain
-rw-r--r--two_tait_defining_each_other.current.stderr672logplain
-rw-r--r--two_tait_defining_each_other.rs551logplain
-rw-r--r--two_tait_defining_each_other2.current.stderr1259logplain
-rw-r--r--two_tait_defining_each_other2.next.stderr290logplain
-rw-r--r--two_tait_defining_each_other2.rs560logplain
-rw-r--r--two_tait_defining_each_other3.current.stderr641logplain
-rw-r--r--two_tait_defining_each_other3.rs557logplain
-rw-r--r--type-alias-generic-param.rs497logplain
-rw-r--r--type-alias-generic-param.stderr198logplain
-rw-r--r--type-alias-impl-trait-in-fn-body.rs374logplain
-rw-r--r--type-alias-impl-trait-in-fn-body.stderr497logplain
-rw-r--r--type-arg-mismatch-due-to-impl-trait.rs371logplain
-rw-r--r--type-arg-mismatch-due-to-impl-trait.stderr583logplain
-rw-r--r--type_parameters_captured.rs252logplain
-rw-r--r--type_parameters_captured.stderr534logplain
-rw-r--r--unactionable_diagnostic.fixed382logplain
-rw-r--r--unactionable_diagnostic.rs378logplain
-rw-r--r--unactionable_diagnostic.stderr565logplain
-rw-r--r--universal-mismatched-type.rs106logplain
-rw-r--r--universal-mismatched-type.stderr531logplain
-rw-r--r--universal-two-impl-traits.rs304logplain
-rw-r--r--universal-two-impl-traits.stderr949logplain
-rw-r--r--universal_hrtb_anon.rs158logplain
-rw-r--r--universal_hrtb_named.rs165logplain
-rw-r--r--universal_in_adt_in_parameters.rs600logplain
-rw-r--r--universal_in_impl_trait_in_parameters.rs964logplain
-rw-r--r--universal_in_trait_defn_parameters.rs347logplain
-rw-r--r--universal_multiple_bounds.rs218logplain
-rw-r--r--universal_wrong_bounds.rs357logplain
-rw-r--r--universal_wrong_bounds.stderr665logplain
-rw-r--r--universal_wrong_hrtb.rs201logplain
-rw-r--r--universal_wrong_hrtb.stderr318logplain
-rw-r--r--unsafety-checking-cycle.rs745logplain
-rw-r--r--unsize_adt.rs289logplain
-rw-r--r--unsize_adt.stderr574logplain
-rw-r--r--unsize_slice.rs242logplain
-rw-r--r--unsize_slice.stderr537logplain
-rw-r--r--unsize_tuple.rs291logplain
-rw-r--r--unsize_tuple.stderr559logplain
-rw-r--r--variance.e2024.stderr712logplain
-rw-r--r--variance.new.stderr712logplain
-rw-r--r--variance.old.stderr708logplain
-rw-r--r--variance.rs657logplain
-rw-r--r--wf-check-hidden-type.rs426logplain
-rw-r--r--wf-check-hidden-type.stderr496logplain
-rw-r--r--wf-eval-order.rs738logplain
-rw-r--r--where-allowed-2.rs125logplain
-rw-r--r--where-allowed-2.stderr352logplain
-rw-r--r--where-allowed.rs7768logplain
-rw-r--r--where-allowed.stderr17945logplain
-rw-r--r--xcrate.rs236logplain
-rw-r--r--xcrate_simple.rs111logplain