#![feature(negative_impls)] #![feature(specialization)] //~^ WARN the feature `specialization` is incomplete trait MyTrait { type Foo; } default impl !MyTrait for u32 {} //~ ERROR negative impls cannot be default impls fn main() {}