//@ known-bug: rust-lang/rust#126850 fn bug() -> impl Iterator< Item = [(); { |found: &String| Some(false); 4 }], > { std::iter::empty() } fn main() {}