| #![feature(specialization)] | |
| //~^ WARN the feature `specialization` is incomplete | |
| trait SpaceLlama { | |
| fn fly(&self); | |
| } | |
| impl<T> SpaceLlama for T { | |
| default fn fly(&self) {} | |
| } | |
| impl<T: Clone> SpaceLlama for T { | |
| fn fly(&self) {} | |
| } | |
| impl SpaceLlama for i32 { | |
| default fn fly(&self) {} | |
| //~^ ERROR E0520 | |
| } | |
| fn main() { | |
| } |