summaryrefslogtreecommitdiff
path: root/tests/ui/impl-trait
ModeNameSize
-rw-r--r--associated-impl-trait-type-generic-trait.rs510logplain
-rw-r--r--associated-impl-trait-type-trivial.rs317logplain
-rw-r--r--associated-impl-trait-type.rs396logplain
-rw-r--r--async_scope_creep.rs510logplain
-rw-r--r--auto-trait-leak-rpass.rs424logplain
-rw-r--r--auto-trait-leak.rs453logplain
-rw-r--r--auto-trait-leak.stderr3562logplain
-rw-r--r--auto-trait-leak2.rs1196logplain
-rw-r--r--auto-trait-leak2.stderr1999logplain
-rw-r--r--auto-trait.rs669logplain
-rw-r--r--auto-trait.stderr474logplain
-rw-r--r--autoderef.rs304logplain
d---------auxiliary135logplain
-rw-r--r--bound-normalization-fail.rs916logplain
-rw-r--r--bound-normalization-fail.stderr2558logplain
-rw-r--r--bound-normalization-pass.rs1564logplain
-rw-r--r--bounds_regression.rs449logplain
-rw-r--r--can-return-unconstrained-closure.rs796logplain
-rw-r--r--closure-calling-parent-fn.rs498logplain
-rw-r--r--closure-in-impl-trait-arg.rs147logplain
-rw-r--r--closure-in-impl-trait.rs317logplain
-rw-r--r--cross-return-site-inference.rs867logplain
-rw-r--r--cross-return-site-inference.stderr1100logplain
-rw-r--r--deduce-signature-from-supertrait.rs241logplain
-rw-r--r--deprecated_annotation.rs293logplain
d---------diagnostics128logplain
-rw-r--r--divergence.rs150logplain
-rw-r--r--does-not-live-long-enough.rs261logplain
-rw-r--r--does-not-live-long-enough.stderr1069logplain
-rw-r--r--dyn-trait-elided-two-inputs-assoc.rs396logplain
-rw-r--r--dyn-trait-elided-two-inputs-param.rs385logplain
-rw-r--r--dyn-trait-elided-two-inputs-ref-assoc.rs564logplain
-rw-r--r--dyn-trait-elided-two-inputs-ref-param.rs491logplain
-rw-r--r--dyn-trait-return-should-be-impl-trait.rs1476logplain
-rw-r--r--dyn-trait-return-should-be-impl-trait.stderr13440logplain
-rw-r--r--equal-hidden-lifetimes.rs1240logplain
-rw-r--r--equality-rpass.rs1010logplain
-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--example-calendar.rs26586logplain
-rw-r--r--example-st.rs650logplain
d---------explicit-generic-args-with-impl-trait357logplain
-rw-r--r--extra-impl-in-trait-impl.fixed358logplain
-rw-r--r--extra-impl-in-trait-impl.rs368logplain
-rw-r--r--extra-impl-in-trait-impl.stderr808logplain
-rw-r--r--extra-item.rs215logplain
-rw-r--r--extra-item.stderr308logplain
-rw-r--r--fallback.rs176logplain
-rw-r--r--fallback_inference.rs137logplain
-rw-r--r--fallback_inference.stderr420logplain
-rw-r--r--feature-self-return-type.rs1940logplain
-rw-r--r--feature-self-return-type.stderr1353logplain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.edition2015.stderr424logplain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.edition2021.stderr432logplain
-rw-r--r--generic-with-implicit-hrtb-without-dyn.rs351logplain
-rw-r--r--hidden-lifetimes.rs1692logplain
-rw-r--r--hidden-lifetimes.stderr1621logplain
-rw-r--r--hidden-type-is-opaque-2.rs937logplain
-rw-r--r--hidden-type-is-opaque-2.stderr415logplain
-rw-r--r--hidden-type-is-opaque.rs638logplain
-rw-r--r--impl-fn-hrtb-bounds-2.rs218logplain
-rw-r--r--impl-fn-hrtb-bounds-2.stderr472logplain
-rw-r--r--impl-fn-hrtb-bounds.rs645logplain
-rw-r--r--impl-fn-hrtb-bounds.stderr1808logplain
-rw-r--r--impl-fn-parsing-ambiguities.rs359logplain
-rw-r--r--impl-fn-parsing-ambiguities.stderr912logplain
-rw-r--r--impl-fn-predefined-lifetimes.rs328logplain
-rw-r--r--impl-fn-predefined-lifetimes.stderr645logplain
-rw-r--r--impl-generic-mismatch-ab.rs241logplain
-rw-r--r--impl-generic-mismatch-ab.stderr1118logplain
-rw-r--r--impl-generic-mismatch.rs807logplain
-rw-r--r--impl-generic-mismatch.stderr2020logplain
-rw-r--r--impl-trait-in-macro.rs356logplain
-rw-r--r--impl-trait-in-macro.stderr976logplain
-rw-r--r--impl-trait-plus-priority.rs1326logplain
-rw-r--r--impl-trait-plus-priority.stderr2283logplain
-rw-r--r--impl_fn_associativity.rs570logplain
-rw-r--r--impl_trait_projections.rs1029logplain
-rw-r--r--impl_trait_projections.stderr1238logplain
-rw-r--r--in-assoc-type-unconstrained.rs670logplain
-rw-r--r--in-assoc-type-unconstrained.stderr2270logplain
-rw-r--r--in-assoc-type.rs383logplain
-rw-r--r--in-assoc-type.stderr861logplain
d---------in-trait3486logplain
-rw-r--r--issue-100075-2.rs191logplain
-rw-r--r--issue-100075-2.stderr808logplain
-rw-r--r--issue-100075.rs337logplain
-rw-r--r--issue-100075.stderr414logplain
-rw-r--r--issue-100187.rs172logplain
-rw-r--r--issue-102605.rs283logplain
-rw-r--r--issue-102605.stderr1221logplain
-rw-r--r--issue-103181-1.rs1909logplain
-rw-r--r--issue-103181-1.stderr385logplain
-rw-r--r--issue-103181-2.rs534logplain
-rw-r--r--issue-103181-2.stderr274logplain
-rw-r--r--issue-103599.rs147logplain
-rw-r--r--issue-103599.stderr423logplain
-rw-r--r--issue-108591.rs477logplain
-rw-r--r--issue-108592.rs381logplain
-rw-r--r--issue-35668.rs244logplain
-rw-r--r--issue-35668.stderr596logplain
-rw-r--r--issue-36792.rs71logplain
-rw-r--r--issue-46959.rs177logplain
-rw-r--r--issue-49556.rs257logplain
-rw-r--r--issue-49579.rs253logplain
-rw-r--r--issue-49685.rs346logplain
-rw-r--r--issue-51185.rs131logplain
-rw-r--r--issue-54966.rs174logplain
-rw-r--r--issue-54966.stderr309logplain
-rw-r--r--issue-55872-1.rs481logplain
-rw-r--r--issue-55872-1.stderr1422logplain
-rw-r--r--issue-55872-2.drop_tracking.stderr236logplain
-rw-r--r--issue-55872-2.drop_tracking_mir.stderr436logplain
-rw-r--r--issue-55872-2.no_drop_tracking.stderr236logplain
-rw-r--r--issue-55872-2.rs690logplain
-rw-r--r--issue-55872-3.rs328logplain
-rw-r--r--issue-55872-3.stderr406logplain
-rw-r--r--issue-55872.rs341logplain
-rw-r--r--issue-55872.stderr228logplain
-rw-r--r--issue-56445.rs440logplain
-rw-r--r--issue-68532.rs162logplain
-rw-r--r--issue-72911.rs444logplain
-rw-r--r--issue-72911.stderr654logplain
-rw-r--r--issue-86465.rs344logplain
-rw-r--r--issue-86465.stderr320logplain
-rw-r--r--issue-87450.rs367logplain
-rw-r--r--issue-87450.stderr1003logplain
-rw-r--r--issue-99073-2.rs338logplain
-rw-r--r--issue-99073-2.stderr358logplain
-rw-r--r--issue-99073.rs193logplain
-rw-r--r--issue-99073.stderr372logplain
-rw-r--r--issue-99642-2.rs177logplain
-rw-r--r--issue-99642.rs128logplain
-rw-r--r--issue-99914.rs189logplain
-rw-r--r--issue-99914.stderr437logplain
d---------issues3695logplain
-rw-r--r--lifetimes.rs3836logplain
-rw-r--r--lifetimes2.rs181logplain
-rw-r--r--method-suggestion-no-duplication.rs158logplain
-rw-r--r--method-suggestion-no-duplication.stderr647logplain
d---------multiple-lifetimes840logplain
-rw-r--r--must_outlive_least_region_or_bound.rs1538logplain
-rw-r--r--must_outlive_least_region_or_bound.stderr6193logplain
-rw-r--r--needs_least_region_or_bound.rs520logplain
-rw-r--r--negative-reasoning.rs577logplain
-rw-r--r--negative-reasoning.stderr623logplain
-rw-r--r--nested-return-type.rs354logplain
-rw-r--r--nested-return-type2-tait.rs989logplain
-rw-r--r--nested-return-type2-tait.stderr551logplain
-rw-r--r--nested-return-type2-tait2.rs913logplain
-rw-r--r--nested-return-type2-tait2.stderr670logplain
-rw-r--r--nested-return-type2-tait3.rs888logplain
-rw-r--r--nested-return-type2-tait3.stderr672logplain
-rw-r--r--nested-return-type2.rs976logplain
-rw-r--r--nested-return-type3-tait.rs370logplain
-rw-r--r--nested-return-type3-tait.stderr551logplain
-rw-r--r--nested-return-type3-tait2.rs375logplain
-rw-r--r--nested-return-type3-tait2.stderr542logplain
-rw-r--r--nested-return-type3-tait3.rs349logplain
-rw-r--r--nested-return-type3-tait3.stderr586logplain
-rw-r--r--nested-return-type3.rs206logplain
-rw-r--r--nested-return-type4.rs259logplain
-rw-r--r--nested-return-type4.stderr1241logplain
-rw-r--r--nested-rpit-hrtb.rs2116logplain
-rw-r--r--nested-rpit-hrtb.stderr3575logplain
-rw-r--r--nested-rpit-with-anonymous-lifetimes.rs527logplain
-rw-r--r--nested_impl_trait.rs1004logplain
-rw-r--r--nested_impl_trait.stderr2988logplain
-rw-r--r--nesting.rs273logplain
-rw-r--r--no-method-suggested-traits.rs2362logplain
-rw-r--r--no-method-suggested-traits.stderr12259logplain
-rw-r--r--no-trait.rs87logplain
-rw-r--r--no-trait.stderr176logplain
-rw-r--r--normalize-tait-in-const.rs828logplain
-rw-r--r--normalize-tait-in-const.stderr473logplain
-rw-r--r--object-unsafe-trait-in-return-position-dyn-trait.rs557logplain
-rw-r--r--object-unsafe-trait-in-return-position-dyn-trait.stderr2267logplain
-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--point-to-type-err-cause-on-impl-trait-return.rs1996logplain
-rw-r--r--point-to-type-err-cause-on-impl-trait-return.stderr9767logplain
-rw-r--r--printing-binder.rs311logplain
-rw-r--r--printing-binder.stderr1064logplain
-rw-r--r--private_unused.rs186logplain
-rw-r--r--projection-mismatch-in-impl-where-clause.rs286logplain
-rw-r--r--projection-mismatch-in-impl-where-clause.stderr757logplain
-rw-r--r--projection.rs485logplain
-rw-r--r--question_mark.rs443logplain
-rw-r--r--recursive-generator.rs595logplain
-rw-r--r--recursive-generator.stderr599logplain
-rw-r--r--recursive-impl-trait-type-direct.rs104logplain
-rw-r--r--recursive-impl-trait-type-indirect.drop_tracking.stderr5407logplain
-rw-r--r--recursive-impl-trait-type-indirect.drop_tracking_mir.stderr5217logplain
-rw-r--r--recursive-impl-trait-type-indirect.no_drop_tracking.stderr5407logplain
-rw-r--r--recursive-impl-trait-type-indirect.rs1731logplain
-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-type-alias-impl-trait-declaration-too-subtle-2.rs291logplain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle-2.stderr550logplain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle.rs657logplain
-rw-r--r--recursive-type-alias-impl-trait-declaration-too-subtle.stderr2435logplain
-rw-r--r--recursive-type-alias-impl-trait-declaration.rs253logplain
-rw-r--r--region-escape-via-bound-contravariant-closure.rs462logplain
-rw-r--r--region-escape-via-bound-contravariant.rs509logplain
-rw-r--r--region-escape-via-bound.rs508logplain
-rw-r--r--region-escape-via-bound.stderr742logplain
-rw-r--r--return-position-impl-trait-minimal.rs110logplain
-rw-r--r--rpit-assoc-pair-with-lifetime.rs139logplain
-rw-r--r--rpit-not-sized.rs142logplain
-rw-r--r--rpit-not-sized.stderr487logplain
-rw-r--r--static-return-lifetime-infered.rs405logplain
-rw-r--r--static-return-lifetime-infered.stderr1849logplain
-rw-r--r--suggest-calling-rpit-closure.rs151logplain
-rw-r--r--suggest-calling-rpit-closure.stderr635logplain
-rw-r--r--trait_resolution.rs478logplain
-rw-r--r--trait_type.rs512logplain
-rw-r--r--trait_type.stderr1627logplain
-rw-r--r--two_tait_defining_each_other.rs396logplain
-rw-r--r--two_tait_defining_each_other.stderr670logplain
-rw-r--r--two_tait_defining_each_other2.rs306logplain
-rw-r--r--two_tait_defining_each_other2.stderr843logplain
-rw-r--r--two_tait_defining_each_other3.rs403logplain
-rw-r--r--two_tait_defining_each_other3.stderr639logplain
-rw-r--r--type-alias-generic-param.rs460logplain
-rw-r--r--type-alias-impl-trait-in-fn-body.rs216logplain
-rw-r--r--type-arg-mismatch-due-to-impl-trait.rs371logplain
-rw-r--r--type-arg-mismatch-due-to-impl-trait.stderr581logplain
-rw-r--r--type_parameters_captured.rs252logplain
-rw-r--r--type_parameters_captured.stderr442logplain
-rw-r--r--unactionable_diagnostic.fixed384logplain
-rw-r--r--unactionable_diagnostic.rs380logplain
-rw-r--r--unactionable_diagnostic.stderr441logplain
-rw-r--r--universal-mismatched-type.rs106logplain
-rw-r--r--universal-mismatched-type.stderr523logplain
-rw-r--r--universal-two-impl-traits.rs304logplain
-rw-r--r--universal-two-impl-traits.stderr947logplain
-rw-r--r--universal_hrtb_anon.rs157logplain
-rw-r--r--universal_hrtb_named.rs164logplain
-rw-r--r--universal_in_adt_in_parameters.rs599logplain
-rw-r--r--universal_in_impl_trait_in_parameters.rs963logplain
-rw-r--r--universal_in_trait_defn_parameters.rs346logplain
-rw-r--r--universal_multiple_bounds.rs217logplain
-rw-r--r--universal_wrong_bounds.rs357logplain
-rw-r--r--universal_wrong_bounds.stderr665logplain
-rw-r--r--universal_wrong_hrtb.rs212logplain
-rw-r--r--universal_wrong_hrtb.stderr537logplain
-rw-r--r--unsafety-checking-cycle.rs744logplain
-rw-r--r--wf-eval-order.rs737logplain
-rw-r--r--where-allowed-2.rs125logplain
-rw-r--r--where-allowed-2.stderr308logplain
-rw-r--r--where-allowed.rs8343logplain
-rw-r--r--where-allowed.stderr13918logplain
-rw-r--r--xcrate.rs234logplain
-rw-r--r--xcrate_simple.rs109logplain