summaryrefslogtreecommitdiffstats
path: root/tests/ui/impl-trait
ModeNameSize
-rw-r--r--associated-impl-trait-type-generic-trait.rs510logstatsplain
-rw-r--r--associated-impl-trait-type-trivial.rs317logstatsplain
-rw-r--r--associated-impl-trait-type.rs396logstatsplain
-rw-r--r--async_scope_creep.rs510logstatsplain
-rw-r--r--auto-trait-leak-rpass.rs424logstatsplain
-rw-r--r--auto-trait-leak.rs453logstatsplain
-rw-r--r--auto-trait-leak.stderr3538logstatsplain
-rw-r--r--auto-trait-leak2.rs1196logstatsplain
-rw-r--r--auto-trait-leak2.stderr1999logstatsplain
-rw-r--r--auto-trait.rs669logstatsplain
-rw-r--r--auto-trait.stderr474logstatsplain
-rw-r--r--autoderef.rs304logstatsplain
d---------auxiliary135logstatsplain
-rw-r--r--bound-normalization-fail.rs916logstatsplain
-rw-r--r--bound-normalization-fail.stderr2558logstatsplain
-rw-r--r--bound-normalization-pass.rs1564logstatsplain
-rw-r--r--bounds_regression.rs449logstatsplain
-rw-r--r--can-return-unconstrained-closure.rs796logstatsplain
-rw-r--r--closure-calling-parent-fn.rs498logstatsplain
-rw-r--r--closure-in-impl-trait-arg.rs147logstatsplain
-rw-r--r--closure-in-impl-trait.rs317logstatsplain
-rw-r--r--cross-return-site-inference.rs867logstatsplain
-rw-r--r--cross-return-site-inference.stderr1100logstatsplain
-rw-r--r--deduce-signature-from-supertrait.rs241logstatsplain
-rw-r--r--deprecated_annotation.rs293logstatsplain
d---------diagnostics128logstatsplain
-rw-r--r--divergence.rs150logstatsplain
-rw-r--r--does-not-live-long-enough.rs261logstatsplain
-rw-r--r--does-not-live-long-enough.stderr1069logstatsplain
-rw-r--r--dyn-trait-elided-two-inputs-assoc.rs396logstatsplain
-rw-r--r--dyn-trait-elided-two-inputs-param.rs385logstatsplain
-rw-r--r--dyn-trait-elided-two-inputs-ref-assoc.rs564logstatsplain
-rw-r--r--dyn-trait-elided-two-inputs-ref-param.rs491logstatsplain
-rw-r--r--dyn-trait-return-should-be-impl-trait.rs1476logstatsplain
-rw-r--r--dyn-trait-return-should-be-impl-trait.stderr13440logstatsplain
-rw-r--r--equal-hidden-lifetimes.rs1240logstatsplain
-rw-r--r--equality-rpass.rs1010logstatsplain
-rw-r--r--equality-rpass.stderr490logstatsplain
-rw-r--r--equality.rs754logstatsplain
-rw-r--r--equality.stderr1404logstatsplain
-rw-r--r--equality2.rs1037logstatsplain
-rw-r--r--equality2.stderr2714logstatsplain
-rw-r--r--example-calendar.rs26586logstatsplain
-rw-r--r--example-st.rs650logstatsplain
d---------explicit-generic-args-with-impl-trait357logstatsplain
-rw-r--r--extra-item.rs215logstatsplain
-rw-r--r--extra-item.stderr308logstatsplain
-rw-r--r--fallback.rs176logstatsplain
-rw-r--r--fallback_inference.rs137logstatsplain
-rw-r--r--fallback_inference.stderr420logstatsplain
-rw-r--r--feature-self-return-type.rs1940logstatsplain
-rw-r--r--feature-self-return-type.stderr1353logstatsplain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.edition2015.stderr424logstatsplain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.edition2021.stderr432logstatsplain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.rs351logstatsplain
-rw-r--r--hidden-lifetimes.rs1692logstatsplain
-rw-r--r--hidden-lifetimes.stderr1621logstatsplain
-rw-r--r--hidden-type-is-opaque-2.rs937logstatsplain
-rw-r--r--hidden-type-is-opaque-2.stderr415logstatsplain
-rw-r--r--hidden-type-is-opaque.rs638logstatsplain
-rw-r--r--impl-fn-hrtb-bounds-2.rs218logstatsplain
-rw-r--r--impl-fn-hrtb-bounds-2.stderr472logstatsplain
-rw-r--r--impl-fn-hrtb-bounds.rs645logstatsplain
-rw-r--r--impl-fn-hrtb-bounds.stderr1808logstatsplain
-rw-r--r--impl-fn-parsing-ambiguities.rs359logstatsplain
-rw-r--r--impl-fn-parsing-ambiguities.stderr912logstatsplain
-rw-r--r--impl-fn-predefined-lifetimes.rs328logstatsplain
-rw-r--r--impl-fn-predefined-lifetimes.stderr645logstatsplain
-rw-r--r--impl-generic-mismatch-ab.rs241logstatsplain
-rw-r--r--impl-generic-mismatch-ab.stderr1118logstatsplain
-rw-r--r--impl-generic-mismatch.rs807logstatsplain
-rw-r--r--impl-generic-mismatch.stderr2020logstatsplain
-rw-r--r--impl-trait-in-macro.rs356logstatsplain
-rw-r--r--impl-trait-in-macro.stderr976logstatsplain
-rw-r--r--impl-trait-plus-priority.rs1326logstatsplain
-rw-r--r--impl-trait-plus-priority.stderr2283logstatsplain
-rw-r--r--impl_fn_associativity.rs570logstatsplain
-rw-r--r--impl_trait_projections.rs1029logstatsplain
-rw-r--r--impl_trait_projections.stderr1238logstatsplain
d---------in-trait3797logstatsplain
-rw-r--r--issue-100075-2.rs191logstatsplain
-rw-r--r--issue-100075-2.stderr808logstatsplain
-rw-r--r--issue-100075.rs337logstatsplain
-rw-r--r--issue-100075.stderr414logstatsplain
-rw-r--r--issue-100187.rs172logstatsplain
-rw-r--r--issue-102605.rs283logstatsplain
-rw-r--r--issue-102605.stderr1221logstatsplain
-rw-r--r--issue-103181-1.rs1909logstatsplain
-rw-r--r--issue-103181-1.stderr385logstatsplain
-rw-r--r--issue-103181-2.rs534logstatsplain
-rw-r--r--issue-103181-2.stderr274logstatsplain
-rw-r--r--issue-103599.rs147logstatsplain
-rw-r--r--issue-103599.stderr423logstatsplain
-rw-r--r--issue-35668.rs244logstatsplain
-rw-r--r--issue-35668.stderr596logstatsplain
-rw-r--r--issue-46959.rs177logstatsplain
-rw-r--r--issue-49556.rs257logstatsplain
-rw-r--r--issue-49579.rs253logstatsplain
-rw-r--r--issue-49685.rs346logstatsplain
-rw-r--r--issue-51185.rs131logstatsplain
-rw-r--r--issue-54966.rs174logstatsplain
-rw-r--r--issue-54966.stderr309logstatsplain
-rw-r--r--issue-55872-1.rs481logstatsplain
-rw-r--r--issue-55872-1.stderr1422logstatsplain
-rw-r--r--issue-55872-2.drop_tracking.stderr236logstatsplain
-rw-r--r--issue-55872-2.drop_tracking_mir.stderr436logstatsplain
-rw-r--r--issue-55872-2.no_drop_tracking.stderr236logstatsplain
-rw-r--r--issue-55872-2.rs690logstatsplain
-rw-r--r--issue-55872-3.rs328logstatsplain
-rw-r--r--issue-55872-3.stderr406logstatsplain
-rw-r--r--issue-55872.rs341logstatsplain
-rw-r--r--issue-55872.stderr228logstatsplain
-rw-r--r--issue-56445.rs440logstatsplain
-rw-r--r--issue-68532.rs162logstatsplain
-rw-r--r--issue-72911.rs444logstatsplain
-rw-r--r--issue-72911.stderr654logstatsplain
-rw-r--r--issue-86465.rs344logstatsplain
-rw-r--r--issue-86465.stderr320logstatsplain
-rw-r--r--issue-87450.rs367logstatsplain
-rw-r--r--issue-87450.stderr1003logstatsplain
-rw-r--r--issue-99073-2.rs338logstatsplain
-rw-r--r--issue-99073-2.stderr358logstatsplain
-rw-r--r--issue-99073.rs193logstatsplain
-rw-r--r--issue-99073.stderr372logstatsplain
-rw-r--r--issue-99642-2.rs177logstatsplain
-rw-r--r--issue-99642.rs128logstatsplain
-rw-r--r--issue-99914.rs189logstatsplain
-rw-r--r--issue-99914.stderr437logstatsplain
d---------issues3695logstatsplain
-rw-r--r--lifetimes.rs3836logstatsplain
-rw-r--r--lifetimes2.rs181logstatsplain
-rw-r--r--method-suggestion-no-duplication.rs158logstatsplain
-rw-r--r--method-suggestion-no-duplication.stderr647logstatsplain
d---------multiple-lifetimes840logstatsplain
-rw-r--r--must_outlive_least_region_or_bound.rs1538logstatsplain
-rw-r--r--must_outlive_least_region_or_bound.stderr6193logstatsplain
-rw-r--r--needs_least_region_or_bound.rs520logstatsplain
-rw-r--r--negative-reasoning.rs577logstatsplain
-rw-r--r--negative-reasoning.stderr623logstatsplain
-rw-r--r--nested-return-type.rs354logstatsplain
-rw-r--r--nested-return-type2-tait.rs989logstatsplain
-rw-r--r--nested-return-type2-tait.stderr551logstatsplain
-rw-r--r--nested-return-type2-tait2.rs913logstatsplain
-rw-r--r--nested-return-type2-tait2.stderr670logstatsplain
-rw-r--r--nested-return-type2-tait3.rs888logstatsplain
-rw-r--r--nested-return-type2-tait3.stderr672logstatsplain
-rw-r--r--nested-return-type2.rs976logstatsplain
-rw-r--r--nested-return-type3-tait.rs370logstatsplain
-rw-r--r--nested-return-type3-tait.stderr551logstatsplain
-rw-r--r--nested-return-type3-tait2.rs375logstatsplain
-rw-r--r--nested-return-type3-tait2.stderr542logstatsplain
-rw-r--r--nested-return-type3-tait3.rs349logstatsplain
-rw-r--r--nested-return-type3-tait3.stderr586logstatsplain
-rw-r--r--nested-return-type3.rs206logstatsplain
-rw-r--r--nested-return-type4.rs259logstatsplain
-rw-r--r--nested-return-type4.stderr1241logstatsplain
-rw-r--r--nested-rpit-hrtb.rs2116logstatsplain
-rw-r--r--nested-rpit-hrtb.stderr3575logstatsplain
-rw-r--r--nested-rpit-with-anonymous-lifetimes.rs527logstatsplain
-rw-r--r--nested_impl_trait.rs1004logstatsplain
-rw-r--r--nested_impl_trait.stderr2988logstatsplain
-rw-r--r--nesting.rs273logstatsplain
-rw-r--r--no-method-suggested-traits.rs2362logstatsplain
-rw-r--r--no-method-suggested-traits.stderr12259logstatsplain
-rw-r--r--no-trait.rs87logstatsplain
-rw-r--r--no-trait.stderr176logstatsplain
-rw-r--r--normalize-tait-in-const.rs828logstatsplain
-rw-r--r--normalize-tait-in-const.stderr473logstatsplain
-rw-r--r--object-unsafe-trait-in-return-position-dyn-trait.rs557logstatsplain
-rw-r--r--object-unsafe-trait-in-return-position-dyn-trait.stderr2267logstatsplain
-rw-r--r--object-unsafe-trait-in-return-position-impl-trait.rs567logstatsplain
-rw-r--r--object-unsafe-trait-in-return-position-impl-trait.stderr636logstatsplain
-rw-r--r--point-to-type-err-cause-on-impl-trait-return.rs1996logstatsplain
-rw-r--r--point-to-type-err-cause-on-impl-trait-return.stderr9767logstatsplain
-rw-r--r--printing-binder.rs311logstatsplain
-rw-r--r--printing-binder.stderr1064logstatsplain
-rw-r--r--private_unused.rs186logstatsplain
-rw-r--r--projection-mismatch-in-impl-where-clause.rs286logstatsplain
-rw-r--r--projection-mismatch-in-impl-where-clause.stderr757logstatsplain
-rw-r--r--projection.rs485logstatsplain
-rw-r--r--question_mark.rs443logstatsplain
-rw-r--r--recursive-generator.rs595logstatsplain
-rw-r--r--recursive-generator.stderr599logstatsplain
-rw-r--r--recursive-impl-trait-type-direct.rs104logstatsplain
-rw-r--r--recursive-impl-trait-type-indirect.drop_tracking.stderr5407logstatsplain
-rw-r--r--recursive-impl-trait-type-indirect.drop_tracking_mir.stderr5217logstatsplain
-rw-r--r--recursive-impl-trait-type-indirect.no_drop_tracking.stderr5407logstatsplain
-rw-r--r--recursive-impl-trait-type-indirect.rs1731logstatsplain
-rw-r--r--recursive-impl-trait-type-through-non-recursive.rs658logstatsplain
-rw-r--r--recursive-impl-trait-type-through-non-recursive.stderr1857logstatsplain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle-2.rs291logstatsplain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle-2.stderr550logstatsplain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle.rs657logstatsplain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle.stderr2140logstatsplain
-rw-r--r--recursive-type-alias-impl-trait-declaration.rs253logstatsplain
-rw-r--r--region-escape-via-bound-contravariant-closure.rs462logstatsplain
-rw-r--r--region-escape-via-bound-contravariant.rs509logstatsplain
-rw-r--r--region-escape-via-bound.rs508logstatsplain
-rw-r--r--region-escape-via-bound.stderr742logstatsplain
-rw-r--r--return-position-impl-trait-minimal.rs110logstatsplain
-rw-r--r--rpit-assoc-pair-with-lifetime.rs139logstatsplain
-rw-r--r--rpit-not-sized.rs142logstatsplain
-rw-r--r--rpit-not-sized.stderr487logstatsplain
-rw-r--r--static-return-lifetime-infered.rs405logstatsplain
-rw-r--r--static-return-lifetime-infered.stderr1849logstatsplain
-rw-r--r--suggest-calling-rpit-closure.rs151logstatsplain
-rw-r--r--suggest-calling-rpit-closure.stderr635logstatsplain
-rw-r--r--trait_resolution.rs478logstatsplain
-rw-r--r--trait_type.rs512logstatsplain
-rw-r--r--trait_type.stderr1627logstatsplain
-rw-r--r--two_tait_defining_each_other.rs396logstatsplain
-rw-r--r--two_tait_defining_each_other.stderr670logstatsplain
-rw-r--r--two_tait_defining_each_other2.rs306logstatsplain
-rw-r--r--two_tait_defining_each_other2.stderr843logstatsplain
-rw-r--r--two_tait_defining_each_other3.rs403logstatsplain
-rw-r--r--two_tait_defining_each_other3.stderr639logstatsplain
-rw-r--r--type-alias-generic-param.rs460logstatsplain
-rw-r--r--type-alias-impl-trait-in-fn-body.rs216logstatsplain
-rw-r--r--type-arg-mismatch-due-to-impl-trait.rs371logstatsplain
-rw-r--r--type-arg-mismatch-due-to-impl-trait.stderr581logstatsplain
-rw-r--r--type_parameters_captured.rs252logstatsplain
-rw-r--r--type_parameters_captured.stderr442logstatsplain
-rw-r--r--unactionable_diagnostic.fixed384logstatsplain
-rw-r--r--unactionable_diagnostic.rs380logstatsplain
-rw-r--r--unactionable_diagnostic.stderr441logstatsplain
-rw-r--r--universal-mismatched-type.rs106logstatsplain
-rw-r--r--universal-mismatched-type.stderr523logstatsplain
-rw-r--r--universal-two-impl-traits.rs304logstatsplain
-rw-r--r--universal-two-impl-traits.stderr947logstatsplain
-rw-r--r--universal_hrtb_anon.rs157logstatsplain
-rw-r--r--universal_hrtb_named.rs164logstatsplain
-rw-r--r--universal_in_adt_in_parameters.rs599logstatsplain
-rw-r--r--universal_in_impl_trait_in_parameters.rs963logstatsplain
-rw-r--r--universal_in_trait_defn_parameters.rs346logstatsplain
-rw-r--r--universal_multiple_bounds.rs217logstatsplain
-rw-r--r--universal_wrong_bounds.rs357logstatsplain
-rw-r--r--universal_wrong_bounds.stderr665logstatsplain
-rw-r--r--universal_wrong_hrtb.rs212logstatsplain
-rw-r--r--universal_wrong_hrtb.stderr537logstatsplain
-rw-r--r--unsafety-checking-cycle.rs744logstatsplain
-rw-r--r--wf-eval-order.rs737logstatsplain
-rw-r--r--where-allowed-2.rs125logstatsplain
-rw-r--r--where-allowed-2.stderr308logstatsplain
-rw-r--r--where-allowed.rs8343logstatsplain
-rw-r--r--where-allowed.stderr13918logstatsplain
-rw-r--r--xcrate.rs234logstatsplain
-rw-r--r--xcrate_simple.rs109logstatsplain