| struct NeedsDropTypes<'tcx, F>(std::marker::PhantomData<&'tcx F>); | |
| impl<'tcx, F, I> Iterator for NeedsDropTypes<'tcx, F> | |
| //~^ ERROR not all trait items implemented | |
| where | |
| F: Fn(&Missing) -> Result<I, ()>, | |
| //~^ ERROR cannot find type `Missing` in this scope | |
| I: Iterator<Item = Missing>, | |
| //~^ ERROR cannot find type `Missing` in this scope | |
| {} | |
| fn main() {} |