rust/tests/ui/suggestions/suggest-assoc-fn-call-for-impl-trait.fixed
2024-02-16 20:02:50 +00:00

30 lines
425 B
Rust

//@ run-rustfix
struct A {
}
trait M {
fn foo(_a: Self);
fn bar(_a: Self);
fn baz(_a: i32);
}
impl M for A {
fn foo(_a: Self) {}
fn bar(_a: A) {}
fn baz(_a: i32) {}
}
fn main() {
let _a = A {};
A::foo(_a);
//~^ ERROR no method named `foo` found
A::baz(0);
//~^ ERROR no method named `baz` found
let _b = A {};
A::bar(_b);
//~^ ERROR no method named `bar` found
}