diff options
Diffstat (limited to 'src/test/ui/type-alias-impl-trait/associated-type-alias-impl-trait.rs')
-rw-r--r-- | src/test/ui/type-alias-impl-trait/associated-type-alias-impl-trait.rs | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/type-alias-impl-trait/associated-type-alias-impl-trait.rs b/src/test/ui/type-alias-impl-trait/associated-type-alias-impl-trait.rs deleted file mode 100644 index 42f07d49f..000000000 --- a/src/test/ui/type-alias-impl-trait/associated-type-alias-impl-trait.rs +++ /dev/null @@ -1,26 +0,0 @@ -#![feature(type_alias_impl_trait)] -// build-pass (FIXME(62277): could be check-pass?) - -trait Bar {} -struct Dummy; -impl Bar for Dummy {} - -trait Foo { - type Assoc: Bar; - fn foo() -> Self::Assoc; - fn bar() -> Self::Assoc; -} - -type Helper = impl Bar; - -impl Foo for i32 { - type Assoc = Helper; - fn foo() -> Helper { - Dummy - } - fn bar() -> Helper { - Dummy - } -} - -fn main() {} |