| //@ run-rustfix | |
| struct A {} | |
| impl A { | |
| fn hello(_a: i32) {} | |
| fn test(_a: Self, _b: i32) {} | |
| } | |
| struct B<T> { | |
| _b: T | |
| } | |
| impl<T> B<T> { | |
| fn hello(_a: i32) {} | |
| fn test(_a: Self, _b: i32) {} | |
| } | |
| fn main() { | |
| let _a = A {}; | |
| _a.hello(1); | |
| //~^ ERROR no method named `hello` found | |
| _a.test(1); | |
| //~^ ERROR no method named `test` found | |
| let _b = B {_b: ""}; | |
| _b.hello(1); | |
| //~^ ERROR no method named `hello` found | |
| _b.test(1); | |
| //~^ ERROR no method named `test` found | |
| } |