| trait Sup { | |
| fn method(&self) {} | |
| } | |
| trait Trait: Sup { | |
| fn method(&self) {} | |
| } | |
| impl Sup for i32 {} | |
| impl Trait for i32 {} | |
| fn poly<T: Trait>(x: T) { | |
| x.method(); | |
| //~^ ERROR multiple applicable items in scope | |
| } | |
| fn concrete() { | |
| 1.method(); | |
| //~^ ERROR multiple applicable items in scope | |
| } | |
| fn main() {} |