26 lines
634 B
Rust
26 lines
634 B
Rust
struct Foo {}
|
|
|
|
impl Foo {
|
|
fn foo(&self) {
|
|
bar(self);
|
|
//~^ ERROR cannot find function `bar` in this scope
|
|
//~| HELP try calling `bar` as a method
|
|
|
|
bar(&&self, 102);
|
|
//~^ ERROR cannot find function `bar` in this scope
|
|
//~| HELP try calling `bar` as a method
|
|
|
|
bar(&mut self, 102, &"str");
|
|
//~^ ERROR cannot find function `bar` in this scope
|
|
//~| HELP try calling `bar` as a method
|
|
|
|
bar();
|
|
//~^ ERROR cannot find function `bar` in this scope
|
|
|
|
self.bar();
|
|
//~^ ERROR no method named `bar` found for reference
|
|
}
|
|
}
|
|
|
|
fn main() {}
|