| trait B <A> { | |
| fn a() -> A { | |
| this.a //~ ERROR cannot find value `this` in this scope | |
| } | |
| fn b(x: i32) { | |
| this.b(x); //~ ERROR cannot find value `this` in this scope | |
| } | |
| fn c() { | |
| let _ = || this.a; //~ ERROR cannot find value `this` in this scope | |
| } | |
| } | |
| fn main() {} |