about summary refs log tree commit diff
path: root/tests/ui/impl-trait
ModeNameSize
d---------alias-liveness677log plain
d---------apit244log plain
-rw-r--r--associated-impl-trait-type-generic-trait.rs511log plain
-rw-r--r--associated-impl-trait-type-issue-114325.rs1151log plain
-rw-r--r--associated-impl-trait-type-trivial.rs318log plain
-rw-r--r--associated-impl-trait-type.rs397log plain
-rw-r--r--associated-type-cycle.rs290log plain
-rw-r--r--associated-type-cycle.stderr412log plain
-rw-r--r--associated-type-undefine.rs761log plain
-rw-r--r--associated-type-undefine.stderr692log plain
-rw-r--r--async_scope_creep.rs801log plain
d---------auto-trait-leakage527log plain
-rw-r--r--auto-trait-selection-freeze.next.stderr545log plain
-rw-r--r--auto-trait-selection-freeze.old.stderr1097log plain
-rw-r--r--auto-trait-selection-freeze.rs526log plain
-rw-r--r--auto-trait-selection.next.stderr538log plain
-rw-r--r--auto-trait-selection.old.stderr1071log plain
-rw-r--r--auto-trait-selection.rs477log plain
-rw-r--r--autoderef.rs429log plain
d---------auxiliary135log plain
-rw-r--r--basic-trait-impl.rs648log plain
-rw-r--r--bivariant-lifetime-liveness.rs269log plain
-rw-r--r--bound-normalization-fail.rs789log plain
-rw-r--r--bound-normalization-fail.stderr2058log plain
-rw-r--r--bound-normalization-pass.rs1592log plain
-rw-r--r--bounds_regression.rs433log plain
-rw-r--r--call_method_ambiguous.rs529log plain
-rw-r--r--call_method_on_inherent_impl.rs339log plain
-rw-r--r--call_method_on_inherent_impl_on_rigid_type.current.stderr634log plain
-rw-r--r--call_method_on_inherent_impl_on_rigid_type.next.stderr572log plain
-rw-r--r--call_method_on_inherent_impl_on_rigid_type.rs341log plain
-rw-r--r--call_method_on_inherent_impl_ref-err.current.stderr723log plain
-rw-r--r--call_method_on_inherent_impl_ref-err.next.stderr689log plain
-rw-r--r--call_method_on_inherent_impl_ref-err.rs377log plain
-rw-r--r--call_method_on_inherent_impl_ref-ok.rs341log plain
-rw-r--r--call_method_without_import.no_import.stderr1156log plain
-rw-r--r--call_method_without_import.rs1040log plain
-rw-r--r--capture-lifetime-not-in-hir.rs500log plain
-rw-r--r--capture-lifetime-not-in-hir.stderr426log plain
-rw-r--r--captured-invalid-lifetime.rs896log plain
-rw-r--r--captured-invalid-lifetime.stderr391log plain
-rw-r--r--closure-calling-parent-fn.rs499log plain
-rw-r--r--closure-in-impl-trait-arg.rs148log plain
-rw-r--r--closure-in-impl-trait.rs318log plain
-rw-r--r--closure-in-type.rs184log plain
-rw-r--r--cross-return-site-inference.rs902log plain
-rw-r--r--cross-return-site-inference.stderr1360log plain
-rw-r--r--deduce-signature-from-supertrait.rs277log plain
-rw-r--r--define-via-const.rs188log plain
-rw-r--r--define-via-extern.rs355log plain
-rw-r--r--define-via-extern.stderr405log plain
-rw-r--r--defined-by-trait-resolution.rs200log plain
-rw-r--r--defining-use-captured-non-universal-region.infer.stderr459log plain
-rw-r--r--defining-use-captured-non-universal-region.rs482log plain
-rw-r--r--defining-use-captured-non-universal-region.statik.stderr534log plain
-rw-r--r--defining-use-uncaptured-non-universal-region-2.rs2405log plain
-rw-r--r--defining-use-uncaptured-non-universal-region-3.rs245log plain
-rw-r--r--defining-use-uncaptured-non-universal-region.rs251log plain
-rw-r--r--deprecated_annotation.rs294log plain
d---------diagnostics309log plain
-rw-r--r--different_where_bounds.rs451log plain
-rw-r--r--divergence.rs151log plain
-rw-r--r--does-not-live-long-enough.rs261log plain
-rw-r--r--does-not-live-long-enough.stderr1238log plain
-rw-r--r--dont-suggest-box-on-empty-else-arm.rs159log plain
-rw-r--r--dont-suggest-box-on-empty-else-arm.stderr473log plain
-rw-r--r--dyn-impl-type-mismatch.rs334log plain
-rw-r--r--dyn-impl-type-mismatch.stderr1680log plain
-rw-r--r--dyn-incompatible-trait-in-return-position-dyn-trait.rs761log plain
-rw-r--r--dyn-incompatible-trait-in-return-position-dyn-trait.stderr6330log plain
-rw-r--r--dyn-incompatible-trait-in-return-position-impl-trait.rs587log plain
-rw-r--r--dyn-incompatible-trait-in-return-position-impl-trait.stderr652log plain
-rw-r--r--dyn-trait-elided-two-inputs-assoc.rs397log plain
-rw-r--r--dyn-trait-elided-two-inputs-param.rs386log plain
-rw-r--r--dyn-trait-elided-two-inputs-ref-assoc.rs689log plain
-rw-r--r--dyn-trait-elided-two-inputs-ref-param.rs492log plain
-rw-r--r--dyn-trait-return-should-be-impl-trait.edition2015.stderr13806log plain
-rw-r--r--dyn-trait-return-should-be-impl-trait.edition2021.stderr12385log plain
-rw-r--r--dyn-trait-return-should-be-impl-trait.rs1724log plain
-rw-r--r--eagerly-reveal-in-local-body.rs219log plain
-rw-r--r--equal-hidden-lifetimes.rs1241log plain
-rw-r--r--equality-in-canonical-query.rs323log plain
-rw-r--r--equality-rpass.rs1011log plain
-rw-r--r--equality-rpass.stderr490log plain
-rw-r--r--equality.rs795log plain
-rw-r--r--equality.stderr1440log plain
-rw-r--r--equality2.rs1113log plain
-rw-r--r--equality2.stderr2714log plain
-rw-r--r--erased-regions-in-hidden-ty.current.stderr506log plain
-rw-r--r--erased-regions-in-hidden-ty.next.stderr506log plain
-rw-r--r--erased-regions-in-hidden-ty.rs789log plain
-rw-r--r--example-calendar.rs26596log plain
-rw-r--r--example-st.rs687log plain
-rw-r--r--example-st.stderr215log plain
d---------explicit-generic-args-with-impl-trait357log plain
-rw-r--r--extra-impl-in-trait-impl.fixed380log plain
-rw-r--r--extra-impl-in-trait-impl.rs390log plain
-rw-r--r--extra-impl-in-trait-impl.stderr808log plain
-rw-r--r--extra-item.rs217log plain
-rw-r--r--extra-item.stderr310log plain
-rw-r--r--failed-to-resolve-instance-ice-105488.rs851log plain
-rw-r--r--failed-to-resolve-instance-ice-105488.stderr901log plain
-rw-r--r--failed-to-resolve-instance-ice-123145.rs365log plain
-rw-r--r--failed-to-resolve-instance-ice-123145.stderr630log plain
-rw-r--r--fallback.rs177log plain
-rw-r--r--fallback_inference.rs137log plain
-rw-r--r--fallback_inference.stderr422log plain
-rw-r--r--feature-self-return-type.rs1905log plain
-rw-r--r--feature-self-return-type.stderr1353log plain
-rw-r--r--fresh-lifetime-from-bare-trait-obj-114664.rs583log plain
-rw-r--r--fresh-lifetime-from-bare-trait-obj-114664.stderr1334log plain
-rw-r--r--future-no-bound-vars-ice-112347.rs433log plain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.edition2015.stderr426log plain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.edition2021.stderr853log plain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.rs407log plain
-rw-r--r--hidden-lifetimes.edition2015.stderr1585log plain
-rw-r--r--hidden-lifetimes.edition2024.stderr1056log plain
-rw-r--r--hidden-lifetimes.rs1944log plain
-rw-r--r--hidden-type-is-opaque-2.default.stderr920log plain
-rw-r--r--hidden-type-is-opaque-2.next.stderr920log plain
-rw-r--r--hidden-type-is-opaque-2.rs1045log plain
-rw-r--r--hidden-type-is-opaque.rs662log plain
-rw-r--r--ice-unexpected-param-type-whensubstituting-in-region-112823.current.stderr1684log plain
-rw-r--r--ice-unexpected-param-type-whensubstituting-in-region-112823.next.stderr2363log plain
-rw-r--r--ice-unexpected-param-type-whensubstituting-in-region-112823.rs1224log plain
-rw-r--r--impl-fn-hrtb-bounds-2.edition2015.stderr474log plain
-rw-r--r--impl-fn-hrtb-bounds-2.edition2024.stderr536log plain
-rw-r--r--impl-fn-hrtb-bounds-2.rs427log plain
-rw-r--r--impl-fn-hrtb-bounds.rs645log plain
-rw-r--r--impl-fn-hrtb-bounds.stderr2015log plain
-rw-r--r--impl-fn-parsing-ambiguities.rs346log plain
-rw-r--r--impl-fn-parsing-ambiguities.stderr1143log plain
-rw-r--r--impl-fn-predefined-lifetimes.edition2015.stderr437log plain
-rw-r--r--impl-fn-predefined-lifetimes.edition2024.stderr395log plain
-rw-r--r--impl-fn-predefined-lifetimes.rs370log plain
-rw-r--r--impl-fn-rpit-opaque-107883.rs648log plain
-rw-r--r--impl-generic-mismatch.rs807log plain
-rw-r--r--impl-generic-mismatch.stderr2050log plain
-rw-r--r--impl-subtyper.rs325log plain
-rw-r--r--impl-subtyper2.rs101log plain
-rw-r--r--impl-trait-in-macro.rs356log plain
-rw-r--r--impl-trait-in-macro.stderr918log plain
-rw-r--r--impl-trait-plus-priority.rs1311log plain
-rw-r--r--impl-trait-plus-priority.stderr2786log plain
-rw-r--r--impl_fn_associativity.rs571log plain
-rw-r--r--impl_trait_projections.rs1084log plain
-rw-r--r--impl_trait_projections.stderr1711log plain
-rw-r--r--implicit-capture-late.rs299log plain
-rw-r--r--implicit-capture-late.stderr846log plain
-rw-r--r--in-assoc-type-unconstrained.rs670log plain
-rw-r--r--in-assoc-type-unconstrained.stderr2041log plain
-rw-r--r--in-assoc-type.rs489log plain
-rw-r--r--in-assoc-type.stderr620log plain
d---------in-bindings805log plain
d---------in-ctfe239log plain
d---------in-trait8927log plain
-rw-r--r--inside-item-nested-in-anon-const.rs517log plain
d---------issues6322log plain
-rw-r--r--lazy_subtyping_of_opaques.rs822log plain
-rw-r--r--lifetime-ambiguity-regression.rs503log plain
-rw-r--r--lifetimes.rs3850log plain
-rw-r--r--mapping-duplicated-lifetimes-issue-114597.rs258log plain
d---------member-constraints507log plain
d---------method865log plain
-rw-r--r--multiple-defining-usages-in-body.rs327log plain
-rw-r--r--multiple-defining-usages-in-body.stderr899log plain
d---------multiple-lifetimes782log plain
-rw-r--r--must_outlive_least_region_or_bound.rs1722log plain
-rw-r--r--must_outlive_least_region_or_bound.stderr9158log plain
-rw-r--r--name-mentioning-macro.rs150log plain
-rw-r--r--name-mentioning-macro.stderr549log plain
-rw-r--r--needs_least_region_or_bound.rs521log plain
-rw-r--r--negative-reasoning.rs597log plain
-rw-r--r--negative-reasoning.stderr488log plain
-rw-r--r--nested-hkl-lifetime.rs646log plain
-rw-r--r--nested-return-type.rs355log plain
-rw-r--r--nested-return-type2-tait.rs1016log plain
-rw-r--r--nested-return-type2-tait.stderr450log plain
-rw-r--r--nested-return-type2-tait2.rs986log plain
-rw-r--r--nested-return-type2-tait2.stderr441log plain
-rw-r--r--nested-return-type2-tait3.rs960log plain
-rw-r--r--nested-return-type2-tait3.stderr586log plain
-rw-r--r--nested-return-type2.rs978log plain
-rw-r--r--nested-return-type3-tait.rs397log plain
-rw-r--r--nested-return-type3-tait.stderr450log plain
-rw-r--r--nested-return-type3-tait2.rs403log plain
-rw-r--r--nested-return-type3-tait2.stderr441log plain
-rw-r--r--nested-return-type3-tait3.rs377log plain
-rw-r--r--nested-return-type3-tait3.stderr586log plain
-rw-r--r--nested-return-type3.rs207log plain
-rw-r--r--nested-return-type4.rs260log plain
-rw-r--r--nested-return-type4.stderr919log plain
-rw-r--r--nested-rpit-hrtb-2.rs278log plain
-rw-r--r--nested-rpit-hrtb-2.stderr590log plain
-rw-r--r--nested-rpit-hrtb.rs2363log plain
-rw-r--r--nested-rpit-hrtb.stderr5601log plain
-rw-r--r--nested-rpit-with-anonymous-lifetimes.rs528log plain
-rw-r--r--nested_impl_trait.rs983log plain
-rw-r--r--nested_impl_trait.stderr3334log plain
-rw-r--r--nesting.rs274log plain
-rw-r--r--no-anonymize-regions.rs608log plain
-rw-r--r--no-method-suggested-traits.rs2411log plain
-rw-r--r--no-method-suggested-traits.stderr13030log plain
-rw-r--r--no-trait.rs87log plain
-rw-r--r--no-trait.stderr178log plain
d---------non-defining-uses1683log plain
-rw-r--r--normalize-opaque-with-bound-vars.rs524log plain
-rw-r--r--normalize-tait-in-const.rs697log plain
-rw-r--r--normalize-tait-in-const.stderr1198log plain
-rw-r--r--not_general_enough_regression_106630.rs504log plain
-rw-r--r--opaque-cast-field-access-in-future.rs368log plain
-rw-r--r--opaque-cast-field-access-in-future.stderr443log plain
-rw-r--r--opaque-hidden-inferred-rpitit.rs239log plain
-rw-r--r--opaque-used-in-extraneous-argument.rs666log plain
-rw-r--r--opaque-used-in-extraneous-argument.stderr3780log plain
-rw-r--r--opt-out-bound-not-satisfied.rs322log plain
-rw-r--r--opt-out-bound-not-satisfied.stderr550log plain
-rw-r--r--point-to-type-err-cause-on-impl-trait-return.rs1950log plain
-rw-r--r--point-to-type-err-cause-on-impl-trait-return.stderr7526log plain
d---------precise-capturing3069log plain
-rw-r--r--printing-binder.rs311log plain
-rw-r--r--printing-binder.stderr1064log plain
-rw-r--r--private_unused.rs187log plain
-rw-r--r--projection-mismatch-in-impl-where-clause.rs286log plain
-rw-r--r--projection-mismatch-in-impl-where-clause.stderr829log plain
-rw-r--r--projection.rs486log plain
-rw-r--r--question_mark.rs444log plain
-rw-r--r--recursive-auto-trait.rs136log plain
-rw-r--r--recursive-bound-eval.rs428log plain
-rw-r--r--recursive-coroutine-boxed.rs542log plain
-rw-r--r--recursive-coroutine-indirect.current.stderr358log plain
-rw-r--r--recursive-coroutine-indirect.next.stderr358log plain
-rw-r--r--recursive-coroutine-indirect.rs380log plain
-rw-r--r--recursive-ice-101862.rs335log plain
-rw-r--r--recursive-ice-101862.stderr1016log plain
-rw-r--r--recursive-impl-trait-type-direct.rs105log plain
-rw-r--r--recursive-impl-trait-type-indirect.rs1442log plain
-rw-r--r--recursive-impl-trait-type-indirect.stderr2942log plain
-rw-r--r--recursive-impl-trait-type-through-non-recursive.rs658log plain
-rw-r--r--recursive-impl-trait-type-through-non-recursive.stderr1857log plain
-rw-r--r--recursive-in-exhaustiveness.current.stderr627log plain
-rw-r--r--recursive-in-exhaustiveness.next.stderr888log plain
-rw-r--r--recursive-in-exhaustiveness.rs1456log plain
-rw-r--r--recursive-parent-trait-method-call.rs1057log plain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle-2.rs280log plain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle.rs714log plain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle.stderr2623log plain
-rw-r--r--recursive-type-alias-impl-trait-declaration.rs313log plain
-rw-r--r--recursive-type-alias-impl-trait-declaration.stderr634log plain
-rw-r--r--region-escape-via-bound-contravariant-closure.rs463log plain
-rw-r--r--region-escape-via-bound-contravariant.rs510log plain
-rw-r--r--region-escape-via-bound.rs508log plain
-rw-r--r--region-escape-via-bound.stderr720log plain
-rw-r--r--return-position-impl-trait-minimal.rs111log plain
-rw-r--r--reveal-during-codegen.rs216log plain
-rw-r--r--rpit-assoc-pair-with-lifetime.rs212log plain
-rw-r--r--rpit-assoc-pair-with-lifetime.stderr754log plain
-rw-r--r--rpit-not-sized.rs142log plain
-rw-r--r--rpit-not-sized.stderr489log plain
d---------rpit461log plain
-rw-r--r--stashed-diag-issue-121504.rs272log plain
-rw-r--r--stashed-diag-issue-121504.stderr405log plain
-rw-r--r--static-lifetime-return-position-impl-trait.rs234log plain
-rw-r--r--static-return-lifetime-infered.rs405log plain
-rw-r--r--static-return-lifetime-infered.stderr1763log plain
-rw-r--r--stranded-opaque.rs416log plain
-rw-r--r--stranded-opaque.stderr660log plain
-rw-r--r--struct-field-fragment-in-name.rs184log plain
-rw-r--r--suggest-calling-rpit-closure.rs151log plain
-rw-r--r--suggest-calling-rpit-closure.stderr637log plain
-rw-r--r--trait_resolution.rs479log plain
-rw-r--r--trait_type.rs512log plain
-rw-r--r--trait_type.stderr1640log plain
-rw-r--r--trait_upcasting.rs500log plain
-rw-r--r--trait_upcasting_reference_mismatch.rs478log plain
-rw-r--r--trait_upcasting_reference_mismatch.stderr336log plain
d---------transmute156log plain
-rw-r--r--two_tait_defining_each_other.current.stderr672log plain
-rw-r--r--two_tait_defining_each_other.rs574log plain
-rw-r--r--two_tait_defining_each_other2.current.stderr616log plain
-rw-r--r--two_tait_defining_each_other2.next.stderr259log plain
-rw-r--r--two_tait_defining_each_other2.rs472log plain
-rw-r--r--two_tait_defining_each_other3.current.stderr641log plain
-rw-r--r--two_tait_defining_each_other3.rs580log plain
-rw-r--r--type-alias-generic-param.rs497log plain
-rw-r--r--type-alias-generic-param.stderr226log plain
-rw-r--r--type-alias-impl-trait-in-fn-body.rs408log plain
-rw-r--r--type-alias-impl-trait-in-fn-body.stderr468log plain
-rw-r--r--type-arg-mismatch-due-to-impl-trait.rs371log plain
-rw-r--r--type-arg-mismatch-due-to-impl-trait.stderr583log plain
-rw-r--r--type_parameters_captured.rs252log plain
-rw-r--r--type_parameters_captured.stderr534log plain
-rw-r--r--unactionable_diagnostic.fixed382log plain
-rw-r--r--unactionable_diagnostic.rs378log plain
-rw-r--r--unactionable_diagnostic.stderr565log plain
-rw-r--r--universal-mismatched-type.rs106log plain
-rw-r--r--universal-mismatched-type.stderr531log plain
-rw-r--r--universal-two-impl-traits.rs304log plain
-rw-r--r--universal-two-impl-traits.stderr889log plain
-rw-r--r--universal_hrtb_anon.rs158log plain
-rw-r--r--universal_hrtb_named.rs165log plain
-rw-r--r--universal_in_adt_in_parameters.rs600log plain
-rw-r--r--universal_in_impl_trait_in_parameters.rs964log plain
-rw-r--r--universal_in_trait_defn_parameters.rs347log plain
-rw-r--r--universal_multiple_bounds.rs218log plain
-rw-r--r--universal_wrong_bounds.rs357log plain
-rw-r--r--universal_wrong_bounds.stderr665log plain
-rw-r--r--universal_wrong_hrtb.rs201log plain
-rw-r--r--universal_wrong_hrtb.stderr318log plain
-rw-r--r--unsafety-checking-cycle.rs745log plain
-rw-r--r--unsize-cast-validation-rpit.rs188log plain
-rw-r--r--unsize_adt.rs260log plain
-rw-r--r--unsize_slice.rs213log plain
-rw-r--r--unsized_coercion.next.stderr412log plain
-rw-r--r--unsized_coercion.rs489log plain
-rw-r--r--unsized_coercion2.old.stderr538log plain
-rw-r--r--unsized_coercion2.rs487log plain
-rw-r--r--unsized_coercion3.next.stderr388log plain
-rw-r--r--unsized_coercion3.old.stderr535log plain
-rw-r--r--unsized_coercion3.rs542log plain
-rw-r--r--unsized_coercion4.rs401log plain
-rw-r--r--unsized_coercion5.old.stderr568log plain
-rw-r--r--unsized_coercion5.rs511log plain
-rw-r--r--upvar_captures.rs420log plain
-rw-r--r--upvar_captures.stderr406log plain
-rw-r--r--variance.e2024.stderr736log plain
-rw-r--r--variance.old.stderr724log plain
-rw-r--r--variance.rs579log plain
-rw-r--r--wf-check-hidden-type.rs426log plain
-rw-r--r--wf-check-hidden-type.stderr496log plain
-rw-r--r--wf-eval-order.rs738log plain
-rw-r--r--where-allowed-2.rs125log plain
-rw-r--r--where-allowed-2.stderr352log plain
-rw-r--r--where-allowed.rs7482log plain
-rw-r--r--where-allowed.stderr17502log plain
-rw-r--r--xcrate.rs236log plain
-rw-r--r--xcrate_simple.rs111log plain