struct A; | |
impl A { | |
//~^ NOTE `Self` type implicitly declared here, by this `impl` | |
fn banana(&mut self) { | |
fn peach(this: &Self) { | |
//~^ ERROR can't use generic parameters from outer function | |
//~| NOTE use of generic parameter from outer function | |
//~| NOTE use a type here instead | |
} | |
} | |
} | |
fn main() {} |