1 2 3 4 5 6 7 8 9 10
struct Foo; impl<T: Default> Foo { //~ ERROR E0207 fn get(&self) -> T { <T as Default>::default() } } fn main() { }