#![feature(optin_builtin_traits)] trait MyTrait { type Foo; } impl !MyTrait for u32 { type Foo = i32; //~ ERROR negative impls cannot have any items } fn main() {}