1 #![feature(specialization)]
2 #![allow(incomplete_features)]
10 impl MyTrait for i32 {
11 default type MyType = MyStruct;
12 //~^ ERROR: the trait bound `MyStruct: Default` is not satisfied
16 let _x: <i32 as MyTrait>::MyType = <i32 as MyTrait>::MyType::default();