trait Trait { fn outer(&self) { fn inner(_: &Self) { //~^ ERROR can't use `Self` from outer item } } } fn main() { }