trait Iterable { type Item<'a> where Self: 'a; fn iter(&self) -> impl Iterator>; //~^ ERROR use of undeclared lifetime name `'missing` } fn main() {}