diff options
Diffstat (limited to 'src/test/ui/associated-types/associated-types-overridden-default.rs')
-rw-r--r-- | src/test/ui/associated-types/associated-types-overridden-default.rs | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/test/ui/associated-types/associated-types-overridden-default.rs b/src/test/ui/associated-types/associated-types-overridden-default.rs deleted file mode 100644 index 3e12c9228..000000000 --- a/src/test/ui/associated-types/associated-types-overridden-default.rs +++ /dev/null @@ -1,22 +0,0 @@ -// check-pass - -// Before RFC 2532, overriding one assoc. type default required overriding all -// provided defaults. - -#![feature(associated_type_defaults)] - -pub trait Tr { - type Assoc = u8; - type Assoc2 = Self::Assoc; - const C: u8 = 11; - fn foo(&self) {} -} - -impl Tr for () { - type Assoc = (); -} - -fn main() { - let _: <() as Tr>::Assoc = (); - let _: <() as Tr>::Assoc2 = (); -} |