1 2 3 4 5 6 7 8 9 10 11 12 13
trait Add<Rhs=Self> { type Output; } impl Add for i32 { type Output = i32; } fn main() { let x = &10 as &dyn Add; //~^ ERROR E0393 //~| ERROR E0191 }