31 lines
507 B
Rust
31 lines
507 B
Rust
//@ 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
|
|
}
|