| fn main() {} | |
| struct S; | |
| impl S { | |
| fn foo() {} | |
| fn bar(&self) {} | |
| fn baz(a: u8, b: u8) {} | |
| fn b() { | |
| fn c() { | |
| foo(); //~ ERROR cannot find function `foo` in this scope | |
| } | |
| foo(); //~ ERROR cannot find function `foo` in this scope | |
| bar(); //~ ERROR cannot find function `bar` in this scope | |
| baz(2, 3); //~ ERROR cannot find function `baz` in this scope | |
| } | |
| fn d(&self) { | |
| fn c() { | |
| foo(); //~ ERROR cannot find function `foo` in this scope | |
| } | |
| foo(); //~ ERROR cannot find function `foo` in this scope | |
| bar(); //~ ERROR cannot find function `bar` in this scope | |
| baz(2, 3); //~ ERROR cannot find function `baz` in this scope | |
| } | |
| } |