rust/src/test/ui/impl-trait
2020-01-16 09:49:13 -08:00
..
auxiliary tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
issues Unify output of "variant not found" errors 2020-01-08 08:05:31 -08:00
multiple-lifetimes Account for type X = impl Trait; in lifetime suggestion 2020-01-06 13:36:06 -08:00
associated-impl-trait-type-generic-trait.rs Replace "existential" by "opaque" 2019-08-02 02:44:36 +01:00
associated-impl-trait-type-trivial.rs Replace "existential" by "opaque" 2019-08-02 02:44:36 +01:00
associated-impl-trait-type.rs Replace "existential" by "opaque" 2019-08-02 02:44:36 +01:00
auto-trait-leak2.rs Remove unnecessary ignore-tidy-linelength 2019-04-23 11:42:14 +01:00
auto-trait-leak2.stderr Point at the def span of trait refs E0277 2020-01-08 09:30:27 -08:00
auto-trait-leak-rpass.rs tests: Move run-pass tests with naming conflicts to ui 2019-07-27 18:56:17 +03:00
auto-trait-leak.rs Update tests 2020-01-09 21:23:12 +03:00
auto-trait-leak.stderr Rollup merge of #66463 - estebank:point-at-closure-and-opaque-types, r=Centril 2020-01-10 02:47:29 +01:00
auto-trait.rs Add additional tests for type alias impl trait coherence 2019-09-24 15:59:02 -04:00
auto-trait.stderr Add additional tests for type alias impl trait coherence 2019-09-24 15:59:02 -04:00
bindings-opaque.rs add impl_trait_in_bindings to INCOMPLETE_FEATURES 2019-05-13 18:45:20 +03:00
bindings-opaque.stderr Unify output of "variant not found" errors 2020-01-08 08:05:31 -08:00
bindings.rs add impl_trait_in_bindings to INCOMPLETE_FEATURES 2019-05-13 18:45:20 +03:00
bindings.stderr --bless tests due to INCOMPLETE_FEATURES being a lint. 2019-07-30 10:43:32 +02:00
bound-normalization-fail.rs Remove async_await gates from tests. 2019-08-20 03:08:42 +02:00
bound-normalization-fail.stderr Surround types with backticks in type errors 2019-11-18 11:03:04 -08:00
bound-normalization-pass.rs Remove async_await gates from tests. 2019-08-20 03:08:42 +02:00
bound-normalization-pass.stderr --bless post no async_await gates in tests. 2019-08-20 03:08:42 +02:00
bounds_regression.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
can-return-unconstrained-closure.rs Migrate compile-pass annotations to build-pass 2019-07-03 06:30:28 +09:00
closure-calling-parent-fn.rs Update test stderr with results of enabling unused lints 2019-09-08 11:32:28 -04:00
deprecated_annotation.rs Migrate compile-pass annotations to build-pass 2019-07-03 06:30:28 +09:00
does-not-live-long-enough.rs Suggest adding a lifetime constraint when opaque type is responsible for "does not live long enough" error 2019-12-30 18:10:46 +01:00
does-not-live-long-enough.stderr Change wording for lifetime suggestion for opaque types from constraint to bound 2019-12-31 12:13:35 +01:00
dyn-trait-elided-two-inputs-assoc.rs distinguish object-lifetime-default elision from other elision 2019-08-19 13:50:42 -04:00
dyn-trait-elided-two-inputs-param.rs distinguish object-lifetime-default elision from other elision 2019-08-19 13:50:42 -04:00
dyn-trait-elided-two-inputs-ref-assoc.rs use static as object-lifetime default for type XX in Foo<Item=XX> 2019-08-19 13:50:44 -04:00
dyn-trait-elided-two-inputs-ref-param.rs distinguish object-lifetime-default elision from other elision 2019-08-19 13:50:42 -04:00
dyn-trait-return-should-be-impl-trait.rs Elide E0308 errors in favor of E0746 2020-01-16 09:37:24 -08:00
dyn-trait-return-should-be-impl-trait.stderr review comments 2020-01-16 09:49:13 -08:00
equality2.rs Surround types with backticks in type errors 2019-11-18 11:03:04 -08:00
equality2.stderr review comments 2020-01-08 09:29:47 -08:00
equality-rpass.rs tests: Move run-pass tests with naming conflicts to ui 2019-07-27 18:56:17 +03:00
equality.rs Surround types with backticks in type errors 2019-11-18 11:03:04 -08:00
equality.stderr review comments 2020-01-16 09:49:13 -08:00
example-calendar.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
example-st.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
extra-item.rs
extra-item.stderr Update tests 2019-03-11 23:10:26 +03:00
hidden-lifetimes.rs Add better tests for hidden lifetimes in impl trait 2019-05-18 13:16:45 +01:00
hidden-lifetimes.stderr Print lifetimes with backticks 2019-10-11 16:08:53 +09:00
impl_trait_projections.rs
impl_trait_projections.stderr hide --explain hint if error has no extended info 2019-04-18 13:29:28 -04:00
impl-generic-mismatch-ab.rs
impl-generic-mismatch-ab.stderr Specific labels when referring to "expected" and "found" types 2019-11-18 11:02:22 -08:00
impl-generic-mismatch.rs Ignore i586-unknown-linux-gnu and i586-unknown-musl in tests 2019-12-28 12:26:48 -08:00
impl-generic-mismatch.stderr Ignore i586-unknown-linux-gnu and i586-unknown-musl in tests 2019-12-28 12:26:48 -08:00
impl-trait-plus-priority.rs Remove unecessary -Z continue-parse-after-error from tests 2019-05-30 18:57:17 -07:00
impl-trait-plus-priority.stderr
issue-55872-1.rs Replace "existential" by "opaque" 2019-08-02 02:44:36 +01:00
issue-55872-1.stderr Handle more cases involving impl and trait 2019-10-15 13:55:43 -07:00
issue-55872-2.rs Remove async_await gates from tests. 2019-08-20 03:08:42 +02:00
issue-55872-2.stderr --bless post no async_await gates in tests. 2019-08-20 03:08:42 +02:00
issue-55872.rs Replace "existential" by "opaque" 2019-08-02 02:44:36 +01:00
issue-55872.stderr Replace "existential" by "opaque" 2019-08-02 02:44:36 +01:00
lifetimes.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
method-suggestion-no-duplication.rs Remove unnecessary ignore-tidy-linelength 2019-04-23 11:42:14 +01:00
method-suggestion-no-duplication.stderr Unify output of "variant not found" errors 2020-01-08 08:05:31 -08:00
multiple-lifetimes.rs Migrate compile-pass annotations to build-pass 2019-07-03 06:30:28 +09:00
must_outlive_least_region_or_bound.nll.stderr Change wording for lifetime suggestion for opaque types from constraint to bound 2019-12-31 12:13:35 +01:00
must_outlive_least_region_or_bound.rs Suggest using anonymous lifetime in impl Trait return without hacks 2019-03-31 09:11:47 -07:00
must_outlive_least_region_or_bound.stderr Change wording for lifetime suggestion for opaque types from constraint to bound 2019-12-31 12:13:35 +01:00
needs_least_region_or_bound.rs Update test stderr with results of enabling unused lints 2019-09-08 11:32:28 -04:00
negative-reasoning.rs Add additional tests for type alias impl trait coherence 2019-09-24 15:59:02 -04:00
negative-reasoning.stderr Add additional tests for type alias impl trait coherence 2019-09-24 15:59:02 -04:00
nesting.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
no-method-suggested-traits.rs Unify output of "variant not found" errors 2020-01-08 08:05:31 -08:00
no-method-suggested-traits.stderr Unify output of "variant not found" errors 2020-01-08 08:05:31 -08:00
no-trait.rs
no-trait.stderr Update tests 2019-03-11 23:10:26 +03:00
recursive-impl-trait-type-direct.rs Apply suggestions from code review 2019-10-25 18:50:40 +01:00
recursive-impl-trait-type-direct.stderr Don't ICE for completely unexpandable impl Trait types 2019-10-24 21:33:09 +01:00
recursive-impl-trait-type-indirect.rs Don't ICE for completely unexpandable impl Trait types 2019-10-24 21:33:09 +01:00
recursive-impl-trait-type-indirect.stderr wrap expr id into GeneratorInteriorTypeCause 2020-01-15 15:13:51 +08:00
recursive-impl-trait-type-through-non-recursive.rs Don't ICE for completely unexpandable impl Trait types 2019-10-24 21:33:09 +01:00
recursive-impl-trait-type-through-non-recursive.stderr Don't ICE for completely unexpandable impl Trait types 2019-10-24 21:33:09 +01:00
region-escape-via-bound-contravariant-closure.rs Remove feature(nll) when compare mode is sufficient 2019-05-12 18:46:43 +01:00
region-escape-via-bound-contravariant.rs Remove feature(nll) when compare mode is sufficient 2019-05-12 18:46:43 +01:00
region-escape-via-bound.rs Remove feature(nll) when compare mode is sufficient 2019-05-12 18:46:43 +01:00
region-escape-via-bound.stderr Print lifetimes with backticks 2019-10-11 16:08:53 +09:00
return-position-impl-trait-minimal.rs Replace "existential" by "opaque" 2019-08-02 02:44:36 +01:00
static-return-lifetime-infered.nll.stderr Change wording for lifetime suggestion for opaque types from constraint to bound 2019-12-31 12:13:35 +01:00
static-return-lifetime-infered.rs
static-return-lifetime-infered.stderr Change wording for lifetime suggestion for opaque types from constraint to bound 2019-12-31 12:13:35 +01:00
trait_type.rs
trait_type.stderr Specific labels when referring to "expected" and "found" types 2019-11-18 11:02:22 -08:00
type_parameters_captured.nll.stderr Change compare mode to use -Zborrowck=mir 2019-05-12 18:46:43 +01:00
type_parameters_captured.rs
type_parameters_captured.stderr
type-alias-generic-param.rs Fix opaque types resulting from projections in function signature 2019-11-24 14:37:23 -05:00
type-alias-impl-trait-in-fn-body.rs Replace "existential" by "opaque" 2019-08-02 02:44:36 +01:00
universal_hrtb_anon.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
universal_hrtb_named.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
universal_in_adt_in_parameters.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
universal_in_impl_trait_in_parameters.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
universal_in_trait_defn_parameters.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
universal_multiple_bounds.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
universal_wrong_bounds.rs resolve: Attempt to resolve unresolved paths in macro namespace 2019-07-18 13:42:45 +03:00
universal_wrong_bounds.stderr Increase spacing for suggestions in diagnostics 2019-10-24 12:26:01 -07:00
universal-mismatched-type.rs
universal-mismatched-type.stderr Specific labels when referring to "expected" and "found" types 2019-11-18 11:02:22 -08:00
universal-two-impl-traits.rs
universal-two-impl-traits.stderr Specific labels when referring to "expected" and "found" types 2019-11-18 11:02:22 -08:00
where-allowed-2.rs Fix 'type annotations needed' error with opaque types 2019-11-18 14:01:36 -05:00
where-allowed-2.stderr Fix 'type annotations needed' error with opaque types 2019-11-18 14:01:36 -05:00
where-allowed.rs Fix 'type annotations needed' error with opaque types 2019-11-18 14:01:36 -05:00
where-allowed.stderr Update test output 2019-11-18 14:01:37 -05:00
xcrate_simple.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
xcrate.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00