trait Ambiguous { fn method() {} } struct One; struct Two; struct Struct; impl Ambiguous for Struct {} impl Ambiguous for Struct {} fn main() { >::method(); //~^ ERROR type annotations needed //~| ERROR type annotations needed }