1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
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 }