pub fn all_matches_single<'a, I: HaystackItem, H: HaystackOf<'a, I>, M: Matcher<I>>( hay: &mut H, ) -> AllMatchesSingle