trait Trait { fn foo() {} } impl Trait for () { fn foo() {} //~^ error: method `foo` has an incompatible generic parameter for trait } trait Other { fn bar() {} } impl Other for () { fn bar() {} //~^ error: method `bar` has an incompatible generic parameter for trait } trait Uwu { fn baz() {} } impl Uwu for () { fn baz() {} //~^ error: method `baz` has an incompatible generic parameter for trait } trait Aaaaaa { fn bbbb() {} } impl Aaaaaa for () { fn bbbb() {} //~^ error: method `bbbb` has an incompatible generic parameter for trait } trait Names { fn abcd() {} } impl Names for () { fn abcd() {} //~^ error: method `abcd` has an incompatible generic parameter for trait } fn main() {}