(function() {var implementors = { "either":[["impl<L, R> FusedIterator for Either<L, R>
where\n L: FusedIterator,\n R: FusedIterator<Item = L::Item>,
"],["impl<L, R> FusedIterator for IterEither<L, R>
where\n L: FusedIterator,\n R: FusedIterator,
"]], "itertools":[["impl<I, J, F> FusedIterator for MergeBy<I, J, F>
where\n I: Iterator,\n J: Iterator,\n F: OrderingOrBool<I::Item, J::Item>,
"],["impl<I> FusedIterator for Permutations<I>
where\n I: Iterator,\n I::Item: Clone,
"],["impl<I, J> FusedIterator for InterleaveShortest<I, J>
where\n I: FusedIterator,\n J: FusedIterator<Item = I::Item>,
"],["impl<I, ElemF> FusedIterator for IntersperseWith<I, ElemF>
where\n I: Iterator,\n ElemF: IntersperseElement<I::Item>,
"],["impl<I, F, T, E> FusedIterator for FilterOk<I, F>
where\n I: FusedIterator<Item = Result<T, E>>,\n F: FnMut(&T) -> bool,
"],["impl<I, T> FusedIterator for CircularTupleWindows<I, T>
where\n I: Iterator<Item = T::Item> + Clone,\n T: TupleCollect + Clone,\n T::Item: Clone,
"],["impl<I, F, T, U, E> FusedIterator for FilterMapOk<I, F>
where\n I: FusedIterator<Item = Result<T, E>>,\n F: FnMut(T) -> Option<U>,
"],["impl<I, F> FusedIterator for Positions<I, F>
where\n I: FusedIterator,\n F: FnMut(I::Item) -> bool,
"],["impl<A> FusedIterator for RepeatN<A>
where\n A: Clone,
"],["impl<I> FusedIterator for CombinationsWithReplacement<I>
where\n I: Iterator,\n I::Item: Clone,
"],["impl<I> FusedIterator for Powerset<I>
where\n I: Iterator,\n I::Item: Clone,
"],["impl<I, T> FusedIterator for TupleCombinations<I, T>
where\n I: FusedIterator,\n T: HasCombination<I>,
"],["impl<I> FusedIterator for Unique<I>
where\n I: FusedIterator,\n I::Item: Eq + Hash + Clone,
"],["impl<I, V, F> FusedIterator for UniqueBy<I, V, F>
where\n I: FusedIterator,\n V: Eq + Hash,\n F: FnMut(&I::Item) -> V,
"],["impl<I, F> FusedIterator for Update<I, F>
where\n I: FusedIterator,\n F: FnMut(&mut I::Item),
"],["impl<T, U> FusedIterator for ZipLongest<T, U>
where\n T: Iterator,\n U: Iterator,
"],["impl<I, F> FusedIterator for TakeWhileInclusive<I, F>
where\n I: Iterator,\n F: FnMut(&I::Item) -> bool,
"],["impl<I, F> FusedIterator for PadUsing<I, F>
where\n I: FusedIterator,\n F: FnMut(usize) -> I::Item,
"],["impl<I, T, E> FusedIterator for FlattenOk<I, T, E>
where\n I: FusedIterator<Item = Result<T, E>>,\n T: IntoIterator,
"],["impl<A, I> FusedIterator for RcIter<I>
where\n I: FusedIterator<Item = A>,
"],["impl<I, F> FusedIterator for KMergeBy<I, F>
where\n I: Iterator,\n F: KMergePredicate<I::Item>,
"],["impl<I, T> FusedIterator for TupleWindows<I, T>
where\n I: FusedIterator<Item = T::Item>,\n T: HomogeneousTuple + Clone,\n T::Item: Clone,
"],["impl<I, J> FusedIterator for Interleave<I, J>
where\n I: Iterator,\n J: Iterator<Item = I::Item>,
"],["impl<I> FusedIterator for Combinations<I>
where\n I: Iterator,\n I::Item: Clone,
"],["impl<I: Iterator> FusedIterator for WithPosition<I>"],["impl<I, J> FusedIterator for Product<I, J>
where\n I: FusedIterator,\n J: Clone + FusedIterator,\n I::Item: Clone,
"]], "memchr":[["impl<'h> FusedIterator for Memchr3<'h>"],["impl<'a, 'h> FusedIterator for OneIter<'a, 'h>"],["impl<'h> FusedIterator for Memchr<'h>"],["impl<'a, 'h> FusedIterator for ThreeIter<'a, 'h>"],["impl<'h> FusedIterator for Memchr2<'h>"],["impl<'a, 'h> FusedIterator for OneIter<'a, 'h>"],["impl<'a, 'h> FusedIterator for TwoIter<'a, 'h>"],["impl<'a, 'h> FusedIterator for TwoIter<'a, 'h>"],["impl<'a, 'h> FusedIterator for ThreeIter<'a, 'h>"]], "regex":[["impl<'r, 'h> FusedIterator for Matches<'r, 'h>"],["impl<'r, 'h> FusedIterator for CaptureMatches<'r, 'h>"],["impl FusedIterator for SetMatchesIntoIter"],["impl<'a> FusedIterator for SetMatchesIter<'a>"],["impl FusedIterator for SetMatchesIntoIter"],["impl<'r, 'h> FusedIterator for CaptureMatches<'r, 'h>"],["impl<'a> FusedIterator for SetMatchesIter<'a>"],["impl<'r, 'h> FusedIterator for Matches<'r, 'h>"],["impl<'r> FusedIterator for CaptureNames<'r>"],["impl<'r, 'h> FusedIterator for SplitN<'r, 'h>"],["impl<'r, 'h> FusedIterator for Split<'r, 'h>"],["impl<'c, 'h> FusedIterator for SubCaptureMatches<'c, 'h>"],["impl<'r, 'h> FusedIterator for Split<'r, 'h>"],["impl<'c, 'h> FusedIterator for SubCaptureMatches<'c, 'h>"],["impl<'r, 'h> FusedIterator for SplitN<'r, 'h>"],["impl<'r> FusedIterator for CaptureNames<'r>"]], "regex_automata":[["impl<'a> FusedIterator for GroupInfoPatternNames<'a>"],["impl<'r, 'h> FusedIterator for Split<'r, 'h>"],["impl<'a> FusedIterator for CapturesPatternIter<'a>"],["impl<'r, 'h> FusedIterator for SplitN<'r, 'h>"],["impl<'r, 'h> FusedIterator for FindMatches<'r, 'h>"],["impl<'r, 'h> FusedIterator for CapturesMatches<'r, 'h>"]], "regex_syntax":[["impl FusedIterator for Utf8Sequences"]], "sharded_slab":[["impl<T, C: Config> FusedIterator for UniqueIter<'_, T, C>"]], "smallvec":[["impl<A: Array> FusedIterator for IntoIter<A>"],["impl<'a, T: Array> FusedIterator for Drain<'a, T>"]], "thread_local":[["impl<T: Send> FusedIterator for IterMut<'_, T>"],["impl<T: Send + Sync> FusedIterator for Iter<'_, T>"],["impl<T: Send> FusedIterator for IntoIter<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()