Trait gclient::ext::sp_core::sp_std::iter::FusedIterator

1.26.0 · source ·
pub trait FusedIterator: Iterator { }
Expand description

An iterator that always continues to yield None when exhausted.

Calling next on a fused iterator that has returned None once is guaranteed to return None again. This trait should be implemented by all iterators that behave this way because it allows optimizing Iterator::fuse().

Note: In general, you should not use FusedIterator in generic bounds if you need a fused iterator. Instead, you should just call Iterator::fuse() on the iterator. If the iterator is already fused, the additional Fuse wrapper will be a no-op with no performance penalty.

Implementors§

1.26.0 · source§

impl FusedIterator for gclient::ext::sp_core::bounded::alloc::str::Bytes<'_>

1.26.0 · source§

impl FusedIterator for CharIndices<'_>

1.26.0 · source§

impl FusedIterator for Chars<'_>

1.26.0 · source§

impl FusedIterator for EncodeUtf16<'_>

1.26.0 · source§

impl FusedIterator for Lines<'_>

1.26.0 · source§

impl FusedIterator for LinesAny<'_>

1.34.0 · source§

impl FusedIterator for SplitAsciiWhitespace<'_>

1.26.0 · source§

impl FusedIterator for SplitWhitespace<'_>

1.79.0 · source§

impl FusedIterator for Utf8Chunks<'_>

1.26.0 · source§

impl FusedIterator for gclient::ext::sp_core::bounded::alloc::string::Drain<'_>

1.26.0 · source§

impl FusedIterator for core::ascii::EscapeDefault

1.26.0 · source§

impl FusedIterator for core::char::EscapeDebug

1.26.0 · source§

impl FusedIterator for core::char::EscapeDefault

1.26.0 · source§

impl FusedIterator for core::char::EscapeUnicode

1.26.0 · source§

impl FusedIterator for ToLowercase

1.26.0 · source§

impl FusedIterator for ToUppercase

source§

impl FusedIterator for core::ffi::c_str::Bytes<'_>

1.64.0 · source§

impl FusedIterator for Incoming<'_>

source§

impl FusedIterator for IntoIncoming

1.28.0 · source§

impl FusedIterator for Ancestors<'_>

1.26.0 · source§

impl FusedIterator for Components<'_>

1.26.0 · source§

impl FusedIterator for std::path::Iter<'_>

source§

impl FusedIterator for U32Digits<'_>

source§

impl FusedIterator for U64Digits<'_>

source§

impl FusedIterator for serde_json::map::IntoIter

§

impl FusedIterator for IntoIter

§

impl FusedIterator for SetMatchesIntoIter

§

impl FusedIterator for SetMatchesIntoIter

§

impl FusedIterator for Utf8Sequences

§

impl FusedIterator for Utf8Sequences

1.60.0 · source§

impl<'a> FusedIterator for EscapeAscii<'a>

1.34.0 · source§

impl<'a> FusedIterator for gclient::ext::sp_core::bounded::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> FusedIterator for gclient::ext::sp_core::bounded::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> FusedIterator for gclient::ext::sp_core::bounded::alloc::str::EscapeUnicode<'a>

source§

impl<'a> FusedIterator for Source<'a>

source§

impl<'a> FusedIterator for serde_json::map::Iter<'a>

source§

impl<'a> FusedIterator for serde_json::map::IterMut<'a>

source§

impl<'a> FusedIterator for serde_json::map::Keys<'a>

source§

impl<'a> FusedIterator for serde_json::map::Values<'a>

source§

impl<'a> FusedIterator for serde_json::map::ValuesMut<'a>

§

impl<'a> FusedIterator for CapturesPatternIter<'a>

§

impl<'a> FusedIterator for GroupInfoPatternNames<'a>

§

impl<'a> FusedIterator for HexToBytesIter<'a>

§

impl<'a> FusedIterator for SetMatchesIter<'a>

§

impl<'a> FusedIterator for SetMatchesIter<'a>

§

impl<'a, 'h> FusedIterator for OneIter<'a, 'h>

§

impl<'a, 'h> FusedIterator for OneIter<'a, 'h>

§

impl<'a, 'h> FusedIterator for ThreeIter<'a, 'h>

§

impl<'a, 'h> FusedIterator for ThreeIter<'a, 'h>

§

impl<'a, 'h> FusedIterator for TwoIter<'a, 'h>

§

impl<'a, 'h> FusedIterator for TwoIter<'a, 'h>

1.26.0 · source§

impl<'a, I, T> FusedIterator for Cloned<I>
where T: 'a + Clone, I: FusedIterator<Item = &'a T>,

1.36.0 · source§

impl<'a, I, T> FusedIterator for Copied<I>
where T: 'a + Copy, I: FusedIterator<Item = &'a T>,

§

impl<'a, K, V> FusedIterator for Iter<'a, K, V>

§

impl<'a, K, V> FusedIterator for IterMut<'a, K, V>

§

impl<'a, K, V> FusedIterator for Values<'a, K, V>

§

impl<'a, K, V> FusedIterator for ValuesMut<'a, K, V>

1.26.0 · source§

impl<'a, P> FusedIterator for MatchIndices<'a, P>
where P: Pattern,

1.26.0 · source§

impl<'a, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::str::Matches<'a, P>
where P: Pattern,

1.26.0 · source§

impl<'a, P> FusedIterator for RMatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: ReverseSearcher<'a>,

1.26.0 · source§

impl<'a, P> FusedIterator for RMatches<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: ReverseSearcher<'a>,

1.26.0 · source§

impl<'a, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::str::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: ReverseSearcher<'a>,

1.26.0 · source§

impl<'a, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::str::RSplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: ReverseSearcher<'a>,

1.26.0 · source§

impl<'a, P> FusedIterator for RSplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: ReverseSearcher<'a>,

1.26.0 · source§

impl<'a, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::str::Split<'a, P>
where P: Pattern,

1.51.0 · source§

impl<'a, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::str::SplitInclusive<'a, P>
where P: Pattern,

1.26.0 · source§

impl<'a, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::str::SplitN<'a, P>
where P: Pattern,

1.26.0 · source§

impl<'a, P> FusedIterator for SplitTerminator<'a, P>
where P: Pattern,

source§

impl<'a, T> FusedIterator for http::header::map::Drain<'a, T>

source§

impl<'a, T> FusedIterator for http::header::map::Iter<'a, T>

source§

impl<'a, T> FusedIterator for http::header::map::IterMut<'a, T>

source§

impl<'a, T> FusedIterator for http::header::map::Keys<'a, T>

source§

impl<'a, T> FusedIterator for http::header::map::ValueDrain<'a, T>

source§

impl<'a, T> FusedIterator for http::header::map::ValueIter<'a, T>

source§

impl<'a, T> FusedIterator for http::header::map::ValueIterMut<'a, T>

source§

impl<'a, T> FusedIterator for http::header::map::Values<'a, T>

source§

impl<'a, T> FusedIterator for http::header::map::ValuesMut<'a, T>

§

impl<'a, T> FusedIterator for ArrayVecDrain<'a, T>
where T: 'a + Default,

§

impl<'a, T> FusedIterator for Drain<'a, T>

§

impl<'a, T> FusedIterator for Drain<'a, T>
where T: Array,

§

impl<'a, T> FusedIterator for Iter<'a, T>

§

impl<'a, T> FusedIterator for Iter<'a, T>

§

impl<'a, T> FusedIterator for Iter<'a, T>

§

impl<'a, T> FusedIterator for IterMut<'a, T>

§

impl<'a, T> FusedIterator for Keys<'a, T>

§

impl<'a, T> FusedIterator for ValueDrain<'a, T>

§

impl<'a, T> FusedIterator for ValueIter<'a, T>

§

impl<'a, T> FusedIterator for ValueIterMut<'a, T>

§

impl<'a, T> FusedIterator for Values<'a, T>

§

impl<'a, T> FusedIterator for ValuesMut<'a, T>

§

impl<'a, T, O> FusedIterator for ChunksExactMutNoAlias<'a, T, O>
where T: 'a + BitStore, O: BitOrder, ChunksExactMut<'a, T, O>: FusedIterator,

§

impl<'a, T, O> FusedIterator for ChunksMutNoAlias<'a, T, O>
where T: 'a + BitStore, O: BitOrder, ChunksMut<'a, T, O>: FusedIterator,

§

impl<'a, T, O> FusedIterator for IterMutNoAlias<'a, T, O>
where T: 'a + BitStore, O: BitOrder, IterMut<'a, T, O>: FusedIterator,

§

impl<'a, T, O> FusedIterator for RChunksExactMutNoAlias<'a, T, O>
where T: 'a + BitStore, O: BitOrder, RChunksExactMut<'a, T, O>: FusedIterator,

§

impl<'a, T, O> FusedIterator for RChunksMutNoAlias<'a, T, O>
where T: 'a + BitStore, O: BitOrder, RChunksMut<'a, T, O>: FusedIterator,

§

impl<'a, T, O, P> FusedIterator for RSplit<'a, T, O, P>
where T: 'a + BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool,

§

impl<'a, T, O, P> FusedIterator for RSplitMut<'a, T, O, P>
where T: 'a + BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool,

§

impl<'a, T, O, P> FusedIterator for RSplitMutNoAlias<'a, T, O, P>
where T: 'a + BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool, RSplitMut<'a, T, O, P>: FusedIterator,

§

impl<'a, T, O, P> FusedIterator for RSplitNMutNoAlias<'a, T, O, P>
where T: 'a + BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool, RSplitNMut<'a, T, O, P>: FusedIterator,

§

impl<'a, T, O, P> FusedIterator for Split<'a, T, O, P>
where T: 'a + BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool,

§

impl<'a, T, O, P> FusedIterator for SplitInclusive<'a, T, O, P>
where T: 'a + BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool,

§

impl<'a, T, O, P> FusedIterator for SplitInclusiveMut<'a, T, O, P>
where T: 'a + BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool,

§

impl<'a, T, O, P> FusedIterator for SplitInclusiveMutNoAlias<'a, T, O, P>
where T: 'a + BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool, SplitInclusiveMut<'a, T, O, P>: FusedIterator,

§

impl<'a, T, O, P> FusedIterator for SplitMut<'a, T, O, P>
where T: 'a + BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool,

§

impl<'a, T, O, P> FusedIterator for SplitMutNoAlias<'a, T, O, P>
where T: 'a + BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool, SplitMut<'a, T, O, P>: FusedIterator,

§

impl<'a, T, O, P> FusedIterator for SplitNMutNoAlias<'a, T, O, P>
where T: 'a + BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool, SplitNMut<'a, T, O, P>: FusedIterator,

1.77.0 · source§

impl<'a, T, P> FusedIterator for ChunkBy<'a, T, P>
where T: 'a, P: FnMut(&T, &T) -> bool,

1.77.0 · source§

impl<'a, T, P> FusedIterator for ChunkByMut<'a, T, P>
where T: 'a, P: FnMut(&T, &T) -> bool,

1.26.0 · source§

impl<'a, T, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::RSplitN<'a, T, P>
where P: FnMut(&T) -> bool,

1.26.0 · source§

impl<'a, T, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::RSplitNMut<'a, T, P>
where P: FnMut(&T) -> bool,

1.26.0 · source§

impl<'a, T, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::SplitN<'a, T, P>
where P: FnMut(&T) -> bool,

1.26.0 · source§

impl<'a, T, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::SplitNMut<'a, T, P>
where P: FnMut(&T) -> bool,

§

impl<'c, 'h> FusedIterator for SubCaptureMatches<'c, 'h>

§

impl<'c, 'h> FusedIterator for SubCaptureMatches<'c, 'h>

source§

impl<'de, R, T> FusedIterator for StreamDeserializer<'de, R, T>
where R: Read<'de> + Fused, T: Deserialize<'de>,

§

impl<'h> FusedIterator for Memchr2<'h>

§

impl<'h> FusedIterator for Memchr3<'h>

§

impl<'h> FusedIterator for Memchr<'h>

§

impl<'p, 's, T> FusedIterator for SliceVecDrain<'p, 's, T>
where T: Default,

§

impl<'p, A, I> FusedIterator for ArrayVecSplice<'p, A, I>
where A: Array, I: Iterator<Item = <A as Array>::Item>,

§

impl<'p, A, I> FusedIterator for TinyVecSplice<'p, A, I>
where A: Array, I: Iterator<Item = <A as Array>::Item>,

§

impl<'r> FusedIterator for CaptureNames<'r>

§

impl<'r> FusedIterator for CaptureNames<'r>

§

impl<'r, 'h> FusedIterator for CaptureMatches<'r, 'h>

§

impl<'r, 'h> FusedIterator for CaptureMatches<'r, 'h>

§

impl<'r, 'h> FusedIterator for CapturesMatches<'r, 'h>

§

impl<'r, 'h> FusedIterator for FindMatches<'r, 'h>

§

impl<'r, 'h> FusedIterator for Matches<'r, 'h>

§

impl<'r, 'h> FusedIterator for Matches<'r, 'h>

§

impl<'r, 'h> FusedIterator for Split<'r, 'h>

§

impl<'r, 'h> FusedIterator for Split<'r, 'h>

§

impl<'r, 'h> FusedIterator for Split<'r, 'h>

§

impl<'r, 'h> FusedIterator for SplitN<'r, 'h>

§

impl<'r, 'h> FusedIterator for SplitN<'r, 'h>

§

impl<'r, 'h> FusedIterator for SplitN<'r, 'h>

1.26.0 · source§

impl<A> FusedIterator for gclient::ext::sp_core::sp_std::ops::Range<A>
where A: Step,

1.26.0 · source§

impl<A> FusedIterator for RangeFrom<A>
where A: Step,

1.26.0 · source§

impl<A> FusedIterator for RangeInclusive<A>
where A: Step,

1.26.0 · source§

impl<A> FusedIterator for core::option::IntoIter<A>

1.26.0 · source§

impl<A> FusedIterator for core::option::Iter<'_, A>

1.26.0 · source§

impl<A> FusedIterator for core::option::IterMut<'_, A>

source§

impl<A> FusedIterator for IterRange<A>
where A: Step,

source§

impl<A> FusedIterator for IterRangeFrom<A>
where A: Step,

source§

impl<A> FusedIterator for IterRangeInclusive<A>
where A: Step,

source§

impl<A> FusedIterator for itertools::repeatn::RepeatN<A>
where A: Clone,

1.26.0 · source§

impl<A> FusedIterator for Repeat<A>
where A: Clone,

source§

impl<A> FusedIterator for gclient::ext::sp_core::sp_std::iter::RepeatN<A>
where A: Clone,

§

impl<A> FusedIterator for ArrayVecIterator<A>
where A: Array,

§

impl<A> FusedIterator for IntoIter<A>
where A: Array,

§

impl<A> FusedIterator for TinyVecIterator<A>
where A: Array,

1.26.0 · source§

impl<A, B> FusedIterator for Chain<A, B>
where A: FusedIterator, B: FusedIterator<Item = <A as Iterator>::Item>,

1.26.0 · source§

impl<A, B> FusedIterator for Zip<A, B>

1.43.0 · source§

impl<A, F> FusedIterator for OnceWith<F>
where F: FnOnce() -> A,

1.28.0 · source§

impl<A, F> FusedIterator for RepeatWith<F>
where F: FnMut() -> A,

source§

impl<A, I> FusedIterator for RcIter<I>
where I: FusedIterator<Item = A>,

§

impl<A, O> FusedIterator for IntoIter<A, O>
where A: BitViewSized, O: BitOrder,

1.26.0 · source§

impl<B, I, F> FusedIterator for FilterMap<I, F>
where I: FusedIterator, F: FnMut(<I as Iterator>::Item) -> Option<B>,

1.26.0 · source§

impl<B, I, F> FusedIterator for Map<I, F>
where I: FusedIterator, F: FnMut(<I as Iterator>::Item) -> B,

source§

impl<D, R, T> FusedIterator for DistIter<D, R, T>
where D: Distribution<T>, R: Rng,

1.26.0 · source§

impl<I> FusedIterator for &mut I
where I: FusedIterator + ?Sized,

1.75.0 · source§

impl<I> FusedIterator for DecodeUtf16<I>
where I: Iterator<Item = u16> + FusedIterator,

source§

impl<I> FusedIterator for Combinations<I>
where I: Iterator, <I as Iterator>::Item: Clone,

source§

impl<I> FusedIterator for CombinationsWithReplacement<I>
where I: Iterator, <I as Iterator>::Item: Clone,

source§

impl<I> FusedIterator for Powerset<I>
where I: Iterator, <I as Iterator>::Item: Clone,

source§

impl<I> FusedIterator for Unique<I>
where I: FusedIterator, <I as Iterator>::Item: Eq + Hash + Clone,

source§

impl<I> FusedIterator for WithPosition<I>
where I: Iterator,

1.26.0 · source§

impl<I> FusedIterator for Cycle<I>
where I: Clone + Iterator,

1.26.0 · source§

impl<I> FusedIterator for Enumerate<I>
where I: FusedIterator,

1.26.0 · source§

impl<I> FusedIterator for Fuse<I>
where I: Iterator,

source§

impl<I> FusedIterator for Intersperse<I>
where I: FusedIterator, <I as Iterator>::Item: Clone,

1.26.0 · source§

impl<I> FusedIterator for Peekable<I>
where I: FusedIterator,

1.26.0 · source§

impl<I> FusedIterator for Rev<I>

1.26.0 · source§

impl<I> FusedIterator for Skip<I>
where I: FusedIterator,

1.26.0 · source§

impl<I> FusedIterator for Take<I>
where I: FusedIterator,

§

impl<I> FusedIterator for Bidi<I>

§

impl<I> FusedIterator for BytesToHexIter<I>
where I: FusedIterator<Item = u8> + Iterator,

1.26.0 · source§

impl<I, A> FusedIterator for gclient::ext::sp_core::sp_std::prelude::Box<I, A>
where I: FusedIterator + ?Sized, A: Allocator,

§

impl<I, A> FusedIterator for Box<I, A>
where I: FusedIterator + ?Sized, A: Allocator,

source§

impl<I, ElemF> FusedIterator for itertools::intersperse::IntersperseWith<I, ElemF>
where I: Iterator, ElemF: IntersperseElement<<I as Iterator>::Item>,

source§

impl<I, F> FusedIterator for Positions<I, F>
where I: FusedIterator, F: FnMut(<I as Iterator>::Item) -> bool,

source§

impl<I, F> FusedIterator for Update<I, F>
where I: FusedIterator, F: FnMut(&mut <I as Iterator>::Item),

source§

impl<I, F> FusedIterator for KMergeBy<I, F>
where I: Iterator, F: KMergePredicate<<I as Iterator>::Item>,

source§

impl<I, F> FusedIterator for PadUsing<I, F>
where I: FusedIterator, F: FnMut(usize) -> <I as Iterator>::Item,

source§

impl<I, F> FusedIterator for TakeWhileInclusive<'_, I, F>
where I: Iterator, F: FnMut(&<I as Iterator>::Item) -> bool,

1.26.0 · source§

impl<I, F> FusedIterator for Inspect<I, F>
where I: FusedIterator, F: FnMut(&<I as Iterator>::Item),

source§

impl<I, F, R, const N: usize> FusedIterator for MapWindows<I, F, N>
where I: Iterator, F: FnMut(&[<I as Iterator>::Item; N]) -> R,

source§

impl<I, F, T, E> FusedIterator for FilterOk<I, F>
where I: FusedIterator<Item = Result<T, E>>, F: FnMut(&T) -> bool,

source§

impl<I, F, T, U, E> FusedIterator for FilterMapOk<I, F>
where I: FusedIterator<Item = Result<T, E>>, F: FnMut(T) -> Option<U>,

source§

impl<I, G> FusedIterator for gclient::ext::sp_core::sp_std::iter::IntersperseWith<I, G>
where I: FusedIterator, G: FnMut() -> <I as Iterator>::Item,

source§

impl<I, J> FusedIterator for Interleave<I, J>
where I: Iterator, J: Iterator<Item = <I as Iterator>::Item>,

source§

impl<I, J> FusedIterator for InterleaveShortest<I, J>
where I: FusedIterator, J: FusedIterator<Item = <I as Iterator>::Item>,

source§

impl<I, J> FusedIterator for Product<I, J>

source§

impl<I, J, F> FusedIterator for MergeBy<I, J, F>
where I: FusedIterator, J: FusedIterator<Item = <I as Iterator>::Item>, F: MergePredicate<<I as Iterator>::Item>,

§

impl<I, K, V, S> FusedIterator for Splice<'_, I, K, V, S>
where I: Iterator<Item = (K, V)>, K: Hash + Eq, S: BuildHasher,

1.26.0 · source§

impl<I, P> FusedIterator for Filter<I, P>
where I: FusedIterator, P: FnMut(&<I as Iterator>::Item) -> bool,

1.26.0 · source§

impl<I, P> FusedIterator for SkipWhile<I, P>
where I: FusedIterator, P: FnMut(&<I as Iterator>::Item) -> bool,

1.26.0 · source§

impl<I, P> FusedIterator for TakeWhile<I, P>
where I: FusedIterator, P: FnMut(&<I as Iterator>::Item) -> bool,

source§

impl<I, T> FusedIterator for TupleCombinations<I, T>
where I: FusedIterator, T: HasCombination<I>,

source§

impl<I, T> FusedIterator for TupleWindows<I, T>
where I: FusedIterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple + Clone, <T as TupleCollect>::Item: Clone,

source§

impl<I, T, E> FusedIterator for FlattenOk<I, T, E>
where I: FusedIterator<Item = Result<T, E>>, T: IntoIterator,

Only the iterator being flattened needs to implement FusedIterator.

§

impl<I, T, S> FusedIterator for Splice<'_, I, T, S>
where I: Iterator<Item = T>, T: Hash + Eq, S: BuildHasher,

1.29.0 · source§

impl<I, U> FusedIterator for Flatten<I>
where I: FusedIterator, <I as Iterator>::Item: IntoIterator<IntoIter = U, Item = <U as Iterator>::Item>, U: Iterator,

1.26.0 · source§

impl<I, U, F> FusedIterator for FlatMap<I, U, F>
where I: FusedIterator, U: IntoIterator, F: FnMut(<I as Iterator>::Item) -> U,

source§

impl<I, V, F> FusedIterator for UniqueBy<I, V, F>
where I: FusedIterator, V: Eq + Hash, F: FnMut(&<I as Iterator>::Item) -> V,

source§

impl<I, const N: usize> FusedIterator for gclient::ext::sp_core::sp_std::iter::ArrayChunks<I, N>
where I: FusedIterator,

1.26.0 · source§

impl<K> FusedIterator for std::collections::hash::set::Drain<'_, K>

1.26.0 · source§

impl<K> FusedIterator for std::collections::hash::set::IntoIter<K>

1.26.0 · source§

impl<K> FusedIterator for std::collections::hash::set::Iter<'_, K>

§

impl<K> FusedIterator for Iter<'_, K>

§

impl<K> FusedIterator for Iter<'_, K>

§

impl<K> FusedIterator for Iter<'_, K>

§

impl<K> FusedIterator for Iter<'_, K>

§

impl<K, A> FusedIterator for Drain<'_, K, A>
where A: Allocator + Clone,

§

impl<K, A> FusedIterator for Drain<'_, K, A>
where A: Allocator + Clone,

§

impl<K, A> FusedIterator for Drain<'_, K, A>
where A: Allocator,

§

impl<K, A> FusedIterator for Drain<'_, K, A>
where A: Allocator,

§

impl<K, A> FusedIterator for IntoIter<K, A>
where A: Allocator + Clone,

§

impl<K, A> FusedIterator for IntoIter<K, A>
where A: Allocator + Clone,

§

impl<K, A> FusedIterator for IntoIter<K, A>
where A: Allocator,

§

impl<K, A> FusedIterator for IntoIter<K, A>
where A: Allocator,

source§

impl<K, F> FusedIterator for std::collections::hash::set::ExtractIf<'_, K, F>
where F: FnMut(&K) -> bool,

§

impl<K, F, A> FusedIterator for DrainFilter<'_, K, F, A>
where A: Allocator + Clone, F: FnMut(&K) -> bool,

§

impl<K, F, A> FusedIterator for DrainFilter<'_, K, F, A>
where A: Allocator + Clone, F: FnMut(&K) -> bool,

§

impl<K, F, A> FusedIterator for ExtractIf<'_, K, F, A>
where A: Allocator, F: FnMut(&K) -> bool,

§

impl<K, F, A> FusedIterator for ExtractIf<'_, K, F, A>
where A: Allocator, F: FnMut(&K) -> bool,

1.26.0 · source§

impl<K, V> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Iter<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IterMut<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Keys<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Range<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for RangeMut<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Values<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_map::ValuesMut<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for std::collections::hash::map::Drain<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for std::collections::hash::map::IntoIter<K, V>

1.54.0 · source§

impl<K, V> FusedIterator for std::collections::hash::map::IntoKeys<K, V>

1.54.0 · source§

impl<K, V> FusedIterator for std::collections::hash::map::IntoValues<K, V>

1.26.0 · source§

impl<K, V> FusedIterator for std::collections::hash::map::Iter<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for std::collections::hash::map::IterMut<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for std::collections::hash::map::Keys<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for std::collections::hash::map::Values<'_, K, V>

1.26.0 · source§

impl<K, V> FusedIterator for std::collections::hash::map::ValuesMut<'_, K, V>

source§

impl<K, V> FusedIterator for indexmap::map::Drain<'_, K, V>

source§

impl<K, V> FusedIterator for indexmap::map::IntoIter<K, V>

source§

impl<K, V> FusedIterator for indexmap::map::IntoKeys<K, V>

source§

impl<K, V> FusedIterator for indexmap::map::IntoValues<K, V>

source§

impl<K, V> FusedIterator for indexmap::map::Iter<'_, K, V>

source§

impl<K, V> FusedIterator for indexmap::map::IterMut<'_, K, V>

source§

impl<K, V> FusedIterator for indexmap::map::Keys<'_, K, V>

source§

impl<K, V> FusedIterator for indexmap::map::Values<'_, K, V>

source§

impl<K, V> FusedIterator for indexmap::map::ValuesMut<'_, K, V>

§

impl<K, V> FusedIterator for Drain<'_, K, V>

§

impl<K, V> FusedIterator for IntoIter<K, V>

§

impl<K, V> FusedIterator for IntoIter<K, V>

§

impl<K, V> FusedIterator for IntoKeys<K, V>

§

impl<K, V> FusedIterator for IntoValues<K, V>

§

impl<K, V> FusedIterator for Iter<'_, K, V>

§

impl<K, V> FusedIterator for Iter<'_, K, V>

§

impl<K, V> FusedIterator for Iter<'_, K, V>

§

impl<K, V> FusedIterator for Iter<'_, K, V>

§

impl<K, V> FusedIterator for Iter<'_, K, V>

§

impl<K, V> FusedIterator for IterMut2<'_, K, V>

§

impl<K, V> FusedIterator for IterMut<'_, K, V>

§

impl<K, V> FusedIterator for IterMut<'_, K, V>

§

impl<K, V> FusedIterator for IterMut<'_, K, V>

§

impl<K, V> FusedIterator for IterMut<'_, K, V>

§

impl<K, V> FusedIterator for IterMut<'_, K, V>

§

impl<K, V> FusedIterator for Keys<'_, K, V>

§

impl<K, V> FusedIterator for Keys<'_, K, V>

§

impl<K, V> FusedIterator for Keys<'_, K, V>

§

impl<K, V> FusedIterator for Keys<'_, K, V>

§

impl<K, V> FusedIterator for Keys<'_, K, V>

§

impl<K, V> FusedIterator for Values<'_, K, V>

§

impl<K, V> FusedIterator for Values<'_, K, V>

§

impl<K, V> FusedIterator for Values<'_, K, V>

§

impl<K, V> FusedIterator for Values<'_, K, V>

§

impl<K, V> FusedIterator for Values<'_, K, V>

§

impl<K, V> FusedIterator for ValuesMut<'_, K, V>

§

impl<K, V> FusedIterator for ValuesMut<'_, K, V>

§

impl<K, V> FusedIterator for ValuesMut<'_, K, V>

§

impl<K, V> FusedIterator for ValuesMut<'_, K, V>

§

impl<K, V> FusedIterator for ValuesMut<'_, K, V>

1.26.0 · source§

impl<K, V, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IntoIter<K, V, A>
where A: Allocator + Clone,

1.54.0 · source§

impl<K, V, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IntoKeys<K, V, A>
where A: Allocator + Clone,

1.54.0 · source§

impl<K, V, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IntoValues<K, V, A>
where A: Allocator + Clone,

§

impl<K, V, A> FusedIterator for Drain<'_, K, V, A>
where A: Allocator + Clone,

§

impl<K, V, A> FusedIterator for Drain<'_, K, V, A>
where A: Allocator + Clone,

§

impl<K, V, A> FusedIterator for Drain<'_, K, V, A>
where A: Allocator,

§

impl<K, V, A> FusedIterator for Drain<'_, K, V, A>
where A: Allocator,

§

impl<K, V, A> FusedIterator for IntoIter<K, V, A>
where A: Allocator + Clone,

§

impl<K, V, A> FusedIterator for IntoIter<K, V, A>
where A: Allocator + Clone,

§

impl<K, V, A> FusedIterator for IntoIter<K, V, A>
where A: Allocator,

§

impl<K, V, A> FusedIterator for IntoIter<K, V, A>
where A: Allocator,

§

impl<K, V, A> FusedIterator for IntoKeys<K, V, A>
where A: Allocator + Clone,

§

impl<K, V, A> FusedIterator for IntoKeys<K, V, A>
where A: Allocator + Clone,

§

impl<K, V, A> FusedIterator for IntoKeys<K, V, A>
where A: Allocator,

§

impl<K, V, A> FusedIterator for IntoKeys<K, V, A>
where A: Allocator,

§

impl<K, V, A> FusedIterator for IntoValues<K, V, A>
where A: Allocator + Clone,

§

impl<K, V, A> FusedIterator for IntoValues<K, V, A>
where A: Allocator + Clone,

§

impl<K, V, A> FusedIterator for IntoValues<K, V, A>
where A: Allocator,

§

impl<K, V, A> FusedIterator for IntoValues<K, V, A>
where A: Allocator,

source§

impl<K, V, F> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_map::ExtractIf<'_, K, V, F>
where F: FnMut(&K, &mut V) -> bool,

source§

impl<K, V, F> FusedIterator for std::collections::hash::map::ExtractIf<'_, K, V, F>
where F: FnMut(&K, &mut V) -> bool,

§

impl<K, V, F> FusedIterator for DrainFilter<'_, K, V, F>
where F: FnMut(&K, &mut V) -> bool,

§

impl<K, V, F> FusedIterator for DrainFilter<'_, K, V, F>
where F: FnMut(&K, &mut V) -> bool,

§

impl<K, V, F> FusedIterator for ExtractIf<'_, K, V, F>
where F: FnMut(&K, &mut V) -> bool,

§

impl<K, V, F> FusedIterator for ExtractIf<'_, K, V, F>
where F: FnMut(&K, &mut V) -> bool,

source§

impl<L, R> FusedIterator for Either<L, R>
where L: FusedIterator, R: FusedIterator<Item = <L as Iterator>::Item>,

source§

impl<L, R> FusedIterator for IterEither<L, R>

§

impl<M, T, O> FusedIterator for BitPtrRange<M, T, O>
where M: Mutability, T: BitStore, O: BitOrder,

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::binary_heap::Iter<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Iter<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Range<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_set::SymmetricDifference<'_, T>
where T: Ord,

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Union<'_, T>
where T: Ord,

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::linked_list::Iter<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::linked_list::IterMut<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::Iter<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::IterMut<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::Chunks<'_, T>

1.31.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::ChunksExact<'_, T>

1.31.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::ChunksExactMut<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::ChunksMut<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::Iter<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::IterMut<'_, T>

1.31.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::RChunks<'_, T>

1.31.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::RChunksExact<'_, T>

1.31.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::RChunksExactMut<'_, T>

1.31.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::RChunksMut<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::Windows<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::sp_std::result::IntoIter<T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::sp_std::result::Iter<'_, T>

1.26.0 · source§

impl<T> FusedIterator for gclient::ext::sp_core::sp_std::result::IterMut<'_, T>

source§

impl<T> FusedIterator for http::header::map::IntoIter<T>

source§

impl<T> FusedIterator for indexmap::set::Drain<'_, T>

source§

impl<T> FusedIterator for indexmap::set::IntoIter<T>

source§

impl<T> FusedIterator for indexmap::set::Iter<'_, T>

1.26.0 · source§

impl<T> FusedIterator for Empty<T>

1.26.0 · source§

impl<T> FusedIterator for Once<T>

§

impl<T> FusedIterator for All<T>
where T: Sequence,

§

impl<T> FusedIterator for Drain<'_, T>

§

impl<T> FusedIterator for Drain<'_, T>

§

impl<T> FusedIterator for IntoIter<T>

§

impl<T> FusedIterator for IntoIter<T>

§

impl<T> FusedIterator for IntoIter<T>

§

impl<T> FusedIterator for IntoIter<T>

§

impl<T> FusedIterator for IntoIter<T>
where T: Send,

§

impl<T> FusedIterator for Iter<'_, T>

§

impl<T> FusedIterator for Iter<'_, T>

§

impl<T> FusedIterator for Iter<'_, T>

§

impl<T> FusedIterator for Iter<'_, T>

§

impl<T> FusedIterator for Iter<'_, T>
where T: Send + Sync,

§

impl<T> FusedIterator for IterHash<'_, T>

§

impl<T> FusedIterator for IterHashMut<'_, T>

§

impl<T> FusedIterator for IterMut<'_, T>

§

impl<T> FusedIterator for IterMut<'_, T>

§

impl<T> FusedIterator for IterMut<'_, T>

§

impl<T> FusedIterator for IterMut<'_, T>
where T: Send,

§

impl<T> FusedIterator for PermitIterator<'_, T>

§

impl<T> FusedIterator for RawIter<T>

§

impl<T> FusedIterator for RawIter<T>

§

impl<T> FusedIterator for ReverseAll<T>
where T: Sequence,

1.26.0 · source§

impl<T, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::binary_heap::Drain<'_, T, A>
where A: Allocator,

source§

impl<T, A> FusedIterator for DrainSorted<'_, T, A>
where T: Ord, A: Allocator,

1.26.0 · source§

impl<T, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::binary_heap::IntoIter<T, A>
where A: Allocator,

source§

impl<T, A> FusedIterator for IntoIterSorted<T, A>
where T: Ord, A: Allocator,

1.26.0 · source§

impl<T, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Difference<'_, T, A>
where T: Ord, A: Allocator + Clone,

1.26.0 · source§

impl<T, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Intersection<'_, T, A>
where T: Ord, A: Allocator + Clone,

1.26.0 · source§

impl<T, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_set::IntoIter<T, A>
where A: Allocator + Clone,

1.26.0 · source§

impl<T, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::linked_list::IntoIter<T, A>
where A: Allocator,

1.26.0 · source§

impl<T, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::Drain<'_, T, A>
where A: Allocator,

1.26.0 · source§

impl<T, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::IntoIter<T, A>
where A: Allocator,

1.26.0 · source§

impl<T, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::vec::Drain<'_, T, A>
where A: Allocator,

1.26.0 · source§

impl<T, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::vec::IntoIter<T, A>
where A: Allocator,

§

impl<T, A> FusedIterator for Drain<'_, T, A>
where A: Allocator,

§

impl<T, A> FusedIterator for Drain<'_, T, A>
where A: Allocator,

§

impl<T, A> FusedIterator for Drain<'_, T, A>
where A: Allocator,

§

impl<T, A> FusedIterator for IntoIter<T, A>
where A: Allocator,

§

impl<T, A> FusedIterator for IntoIter<T, A>
where A: Allocator,

§

impl<T, A> FusedIterator for IntoIter<T, A>
where A: Allocator,

§

impl<T, A> FusedIterator for RawDrain<'_, T, A>
where A: Allocator + Clone,

§

impl<T, A> FusedIterator for RawDrain<'_, T, A>
where A: Allocator + Clone,

§

impl<T, A> FusedIterator for RawIntoIter<T, A>
where A: Allocator + Clone,

§

impl<T, A> FusedIterator for RawIntoIter<T, A>
where A: Allocator + Clone,

1.34.0 · source§

impl<T, F> FusedIterator for Successors<T, F>
where F: FnMut(&T) -> Option<T>,

source§

impl<T, F, A> FusedIterator for gclient::ext::sp_core::bounded::alloc::collections::btree_set::ExtractIf<'_, T, F, A>
where A: Allocator + Clone, F: FnMut(&T) -> bool,

§

impl<T, F, A> FusedIterator for ExtractIf<'_, T, F, A>
where A: Allocator, F: FnMut(&mut T) -> bool,

§

impl<T, F, A> FusedIterator for ExtractIf<'_, T, F, A>
where A: Allocator, F: FnMut(&mut T) -> bool,

§

impl<T, N> FusedIterator for GenericArrayIter<T, N>
where N: ArrayLength<T>,

§

impl<T, O> FusedIterator for BitValIter<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for Chunks<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for ChunksExact<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for ChunksExactMut<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for ChunksMut<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for Domain<'_, Const, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for Drain<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for IntoIter<T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for Iter<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for IterMut<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for IterOnes<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for IterZeros<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for RChunks<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for RChunksExact<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for RChunksExactMut<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for RChunksMut<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> FusedIterator for Windows<'_, T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O, I> FusedIterator for Splice<'_, T, O, I>
where T: BitStore, O: BitOrder, I: Iterator<Item = bool>,

§

impl<T, O, P> FusedIterator for RSplitN<'_, T, O, P>
where T: BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool,

§

impl<T, O, P> FusedIterator for RSplitNMut<'_, T, O, P>
where T: BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool,

§

impl<T, O, P> FusedIterator for SplitN<'_, T, O, P>
where T: BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool,

§

impl<T, O, P> FusedIterator for SplitNMut<'_, T, O, P>
where T: BitStore, O: BitOrder, P: FnMut(usize, &bool) -> bool,

1.27.0 · source§

impl<T, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::RSplit<'_, T, P>
where P: FnMut(&T) -> bool,

1.27.0 · source§

impl<T, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::RSplitMut<'_, T, P>
where P: FnMut(&T) -> bool,

1.26.0 · source§

impl<T, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::Split<'_, T, P>
where P: FnMut(&T) -> bool,

1.51.0 · source§

impl<T, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::SplitInclusive<'_, T, P>
where P: FnMut(&T) -> bool,

1.51.0 · source§

impl<T, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::SplitInclusiveMut<'_, T, P>
where P: FnMut(&T) -> bool,

1.26.0 · source§

impl<T, P> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::SplitMut<'_, T, P>
where P: FnMut(&T) -> bool,

source§

impl<T, S1, S2> FusedIterator for indexmap::set::SymmetricDifference<'_, T, S1, S2>
where T: Eq + Hash, S1: BuildHasher, S2: BuildHasher,

§

impl<T, S1, S2> FusedIterator for SymmetricDifference<'_, T, S1, S2>
where T: Eq + Hash, S1: BuildHasher, S2: BuildHasher,

1.26.0 · source§

impl<T, S> FusedIterator for std::collections::hash::set::Difference<'_, T, S>
where T: Eq + Hash, S: BuildHasher,

1.26.0 · source§

impl<T, S> FusedIterator for std::collections::hash::set::Intersection<'_, T, S>
where T: Eq + Hash, S: BuildHasher,

1.26.0 · source§

impl<T, S> FusedIterator for std::collections::hash::set::SymmetricDifference<'_, T, S>
where T: Eq + Hash, S: BuildHasher,

1.26.0 · source§

impl<T, S> FusedIterator for std::collections::hash::set::Union<'_, T, S>
where T: Eq + Hash, S: BuildHasher,

source§

impl<T, S> FusedIterator for indexmap::set::Difference<'_, T, S>
where T: Eq + Hash, S: BuildHasher,

source§

impl<T, S> FusedIterator for indexmap::set::Intersection<'_, T, S>
where T: Eq + Hash, S: BuildHasher,

source§

impl<T, S> FusedIterator for indexmap::set::Union<'_, T, S>
where T: Eq + Hash, S: BuildHasher,

§

impl<T, S> FusedIterator for Difference<'_, T, S>
where T: Eq + Hash, S: BuildHasher,

§

impl<T, S> FusedIterator for Intersection<'_, T, S>
where T: Eq + Hash, S: BuildHasher,

§

impl<T, S> FusedIterator for Union<'_, T, S>
where T: Eq + Hash, S: BuildHasher,

§

impl<T, S, A> FusedIterator for Difference<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator + Clone,

§

impl<T, S, A> FusedIterator for Difference<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator + Clone,

§

impl<T, S, A> FusedIterator for Difference<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

§

impl<T, S, A> FusedIterator for Difference<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

§

impl<T, S, A> FusedIterator for Intersection<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator + Clone,

§

impl<T, S, A> FusedIterator for Intersection<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator + Clone,

§

impl<T, S, A> FusedIterator for Intersection<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

§

impl<T, S, A> FusedIterator for Intersection<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

§

impl<T, S, A> FusedIterator for SymmetricDifference<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator + Clone,

§

impl<T, S, A> FusedIterator for SymmetricDifference<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator + Clone,

§

impl<T, S, A> FusedIterator for SymmetricDifference<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

§

impl<T, S, A> FusedIterator for SymmetricDifference<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

§

impl<T, S, A> FusedIterator for Union<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator + Clone,

§

impl<T, S, A> FusedIterator for Union<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator + Clone,

§

impl<T, S, A> FusedIterator for Union<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

§

impl<T, S, A> FusedIterator for Union<'_, T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

source§

impl<T, U> FusedIterator for ZipLongest<T, U>
where T: Iterator, U: Iterator,

source§

impl<T, const N: usize> FusedIterator for gclient::ext::sp_core::bounded::alloc::slice::ArrayChunks<'_, T, N>

source§

impl<T, const N: usize> FusedIterator for ArrayChunksMut<'_, T, N>

1.40.0 · source§

impl<T, const N: usize> FusedIterator for core::array::iter::IntoIter<T, N>