struct S {} | |
impl S { | |
fn first(&self) {} | |
fn second(&self) { | |
first() | |
//~^ ERROR cannot find function `first` in this scope | |
} | |
fn third(&self) { | |
no_method_err() | |
//~^ ERROR cannot find function `no_method_err` in this scope | |
} | |
} | |
// https://github.com/rust-lang/rust/pull/103531#discussion_r1004728080 | |
struct Foo { | |
i: i32, | |
} | |
impl Foo { | |
fn needs_self() { | |
this.i | |
//~^ ERROR cannot find value `this` in this scope | |
} | |
} | |
fn main() {} |