rust/src/test/ui/error-codes/E0424.rs
Jan Verbeek e701ae376a Suggest correct place to add self parameter when inside closure
It would incorrectly suggest adding it as a parameter to the closure instead of the
containing function.
2020-10-17 13:36:59 +02:00

21 lines
292 B
Rust

struct Foo;
impl Foo {
fn bar(self) {}
fn foo() {
self.bar(); //~ ERROR E0424
}
fn baz(_: i32) {
self.bar(); //~ ERROR E0424
}
fn qux() {
let _ = || self.bar(); //~ ERROR E0424
}
}
fn main () {
let self = "self"; //~ ERROR E0424
}