FusedIterator

Trait 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§

Source§

impl FusedIterator for IpAddrRange

Source§

impl FusedIterator for IpSubnets

Source§

impl FusedIterator for DecimalTypeVariantIter

Source§

impl FusedIterator for IntegerTypeVariantIter

1.26.0 · Source§

impl FusedIterator for datex_core::without_std::ascii::EscapeDefault

1.26.0 · Source§

impl FusedIterator for datex_core::without_std::char::EscapeDebug

1.26.0 · Source§

impl FusedIterator for datex_core::without_std::char::EscapeDefault

1.26.0 · Source§

impl FusedIterator for datex_core::without_std::char::EscapeUnicode

1.26.0 · Source§

impl FusedIterator for ToLowercase

1.26.0 · Source§

impl FusedIterator for ToUppercase

Source§

impl FusedIterator for datex_core::without_std::ffi::c_str::Bytes<'_>

1.26.0 · Source§

impl FusedIterator for datex_core::without_std::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 datex_core::without_std::string::Drain<'_>

Source§

impl FusedIterator for IntoChars

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 NaiveDateDaysIterator

Source§

impl FusedIterator for NaiveDateWeeksIterator

Source§

impl FusedIterator for Ipv4AddrRange

Source§

impl FusedIterator for Ipv6AddrRange

Source§

impl FusedIterator for Ipv4Subnets

Source§

impl FusedIterator for Ipv6Subnets

Source§

impl FusedIterator for U32Digits<'_>

Source§

impl FusedIterator for U64Digits<'_>

Source§

impl FusedIterator for CDataIterator<'_>

Source§

impl FusedIterator for Utf8Sequences

Source§

impl FusedIterator for regex::regexset::bytes::SetMatchesIntoIter

Source§

impl FusedIterator for regex::regexset::string::SetMatchesIntoIter

Source§

impl FusedIterator for serde_json::map::IntoIter

Source§

impl FusedIterator for serde_json::map::IntoValues

Source§

impl FusedIterator for Utf8CharIndices<'_>

Source§

impl FusedIterator for ErrorReportingUtf8Chars<'_>

Source§

impl FusedIterator for Utf8Chars<'_>

Source§

impl FusedIterator for walkdir::IntoIter

Source§

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

1.60.0 · Source§

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

1.34.0 · Source§

impl<'a> FusedIterator for datex_core::without_std::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> FusedIterator for datex_core::without_std::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> FusedIterator for datex_core::without_std::str::EscapeUnicode<'a>

Source§

impl<'a> FusedIterator for BitStringIter<'a>

Source§

impl<'a> FusedIterator for Fds<'a>

Source§

impl<'a> FusedIterator for Attributes<'a>

Source§

impl<'a> FusedIterator for NamespaceBindingsIter<'a>

Source§

impl<'a> FusedIterator for NamespaceBindingsOfLevelIter<'a>

Source§

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

Source§

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

Source§

impl<'a> FusedIterator for regex::regexset::bytes::SetMatchesIter<'a>

Source§

impl<'a> FusedIterator for regex::regexset::string::SetMatchesIter<'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>

Source§

impl<'a, 'h> FusedIterator for memchr::arch::x86_64::avx2::memchr::OneIter<'a, 'h>

Source§

impl<'a, 'h> FusedIterator for memchr::arch::x86_64::avx2::memchr::ThreeIter<'a, 'h>

Source§

impl<'a, 'h> FusedIterator for memchr::arch::x86_64::avx2::memchr::TwoIter<'a, 'h>

Source§

impl<'a, 'h> FusedIterator for memchr::arch::x86_64::sse2::memchr::OneIter<'a, 'h>

Source§

impl<'a, 'h> FusedIterator for memchr::arch::x86_64::sse2::memchr::ThreeIter<'a, 'h>

Source§

impl<'a, 'h> FusedIterator for memchr::arch::x86_64::sse2::memchr::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>,

1.26.0 · Source§

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

1.26.0 · Source§

impl<'a, P> FusedIterator for datex_core::without_std::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 datex_core::without_std::str::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: ReverseSearcher<'a>,

1.26.0 · Source§

impl<'a, P> FusedIterator for datex_core::without_std::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 datex_core::without_std::str::Split<'a, P>
where P: Pattern,

1.51.0 · Source§

impl<'a, P> FusedIterator for datex_core::without_std::str::SplitInclusive<'a, P>
where P: Pattern,

1.26.0 · Source§

impl<'a, P> FusedIterator for datex_core::without_std::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 ValueDrain<'a, T>

Source§

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

Source§

impl<'a, T> FusedIterator for 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>

Source§

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

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 datex_core::without_std::slice::RSplitN<'a, T, P>
where P: FnMut(&T) -> bool,

1.26.0 · Source§

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

1.26.0 · Source§

impl<'a, T, P> FusedIterator for datex_core::without_std::slice::SplitN<'a, T, P>
where P: FnMut(&T) -> bool,

1.26.0 · Source§

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

Source§

impl<'c, 'h> FusedIterator for regex::regex::bytes::SubCaptureMatches<'c, 'h>

Source§

impl<'c, 'h> FusedIterator for regex::regex::string::SubCaptureMatches<'c, 'h>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'r> FusedIterator for regex::regex::bytes::CaptureNames<'r>

Source§

impl<'r> FusedIterator for regex::regex::string::CaptureNames<'r>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'r, 'h> FusedIterator for regex_automata::meta::regex::Split<'r, 'h>

Source§

impl<'r, 'h> FusedIterator for regex_automata::meta::regex::SplitN<'r, 'h>

Source§

impl<'r, 'h> FusedIterator for regex::regex::bytes::CaptureMatches<'r, 'h>

Source§

impl<'r, 'h> FusedIterator for regex::regex::bytes::Matches<'r, 'h>

Source§

impl<'r, 'h> FusedIterator for regex::regex::bytes::Split<'r, 'h>

Source§

impl<'r, 'h> FusedIterator for regex::regex::bytes::SplitN<'r, 'h>

Source§

impl<'r, 'h> FusedIterator for regex::regex::string::CaptureMatches<'r, 'h>

Source§

impl<'r, 'h> FusedIterator for regex::regex::string::Matches<'r, 'h>

Source§

impl<'r, 'h> FusedIterator for regex::regex::string::Split<'r, 'h>

Source§

impl<'r, 'h> FusedIterator for regex::regex::string::SplitN<'r, 'h>

1.26.0 · Source§

impl<A> FusedIterator for datex_core::without_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 datex_core::without_std::option::IntoIter<A>

1.26.0 · Source§

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

1.26.0 · Source§

impl<A> FusedIterator for datex_core::without_std::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,

Source§

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

1.26.0 · Source§

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

1.82.0 · Source§

impl<A> FusedIterator for datex_core::without_std::iter::RepeatN<A>
where A: Clone,

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>,

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 MultiProduct<I>
where I: Iterator + Clone, <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 Permutations<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,

1.26.0 · Source§

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

Source§

impl<I, A> FusedIterator for allocator_api2::stable::boxed::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 datex_core::without_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: Iterator, J: Iterator, F: OrderingOrBool<<I as Iterator>::Item, <J as Iterator>::Item>,

Source§

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

Source§

impl<I, K, V, S> FusedIterator for ringmap::map::iter::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 CircularTupleWindows<I, T>
where I: Iterator<Item = <T as TupleCollect>::Item> + Clone, T: TupleCollect + Clone, <T as TupleCollect>::Item: Clone,

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.

Source§

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

Source§

impl<I, T, S> FusedIterator for ringmap::set::iter::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 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>

Source§

impl<K> FusedIterator for hashbrown::set::Iter<'_, K>

Source§

impl<K> FusedIterator for hashbrown::set::Iter<'_, K>

Source§

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

Source§

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

Source§

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

Source§

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

1.88.0 · Source§

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

Source§

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

Source§

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

1.26.0 · Source§

impl<K, V> FusedIterator for datex_core::without_std::collections::btree_map::Iter<'_, K, V>

1.26.0 · Source§

impl<K, V> FusedIterator for datex_core::without_std::collections::btree_map::IterMut<'_, K, V>

1.26.0 · Source§

impl<K, V> FusedIterator for datex_core::without_std::collections::btree_map::Keys<'_, K, V>

1.26.0 · Source§

impl<K, V> FusedIterator for datex_core::without_std::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 datex_core::without_std::collections::btree_map::Values<'_, K, V>

1.26.0 · Source§

impl<K, V> FusedIterator for datex_core::without_std::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 hashbrown::map::Iter<'_, K, V>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<K, V> FusedIterator for ringmap::map::iter::IntoIter<K, V>

Source§

impl<K, V> FusedIterator for ringmap::map::iter::IntoKeys<K, V>

Source§

impl<K, V> FusedIterator for ringmap::map::iter::IntoValues<K, V>

Source§

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

Source§

impl<K, V> FusedIterator for ringmap::map::iter::IterMut2<'_, K, V>

Source§

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

Source§

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

Source§

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

Source§

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

1.26.0 · Source§

impl<K, V, A> FusedIterator for datex_core::without_std::collections::btree_map::IntoIter<K, V, A>
where A: Allocator + Clone,

1.54.0 · Source§

impl<K, V, A> FusedIterator for datex_core::without_std::collections::btree_map::IntoKeys<K, V, A>
where A: Allocator + Clone,

1.54.0 · Source§

impl<K, V, A> FusedIterator for datex_core::without_std::collections::btree_map::IntoValues<K, V, A>
where A: Allocator + Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.88.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.91.0 · Source§

impl<K, V, R, F> FusedIterator for datex_core::without_std::collections::btree_map::ExtractIf<'_, K, V, R, F>
where K: PartialOrd, R: RangeBounds<K>, 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>

Source§

impl<P> FusedIterator for FilterEntry<IntoIter, P>
where P: FnMut(&DirEntry) -> bool,

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::collections::binary_heap::Iter<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::collections::btree_set::Iter<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::collections::btree_set::Range<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::collections::btree_set::SymmetricDifference<'_, T>
where T: Ord,

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::collections::btree_set::Union<'_, T>
where T: Ord,

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::collections::linked_list::Iter<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::collections::linked_list::IterMut<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::collections::vec_deque::Iter<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::collections::vec_deque::IterMut<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::result::IntoIter<T>

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::result::Iter<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::result::IterMut<'_, T>

1.26.0 · Source§

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

1.31.0 · Source§

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

1.31.0 · Source§

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

1.26.0 · Source§

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

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::slice::Iter<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for datex_core::without_std::slice::IterMut<'_, T>

1.31.0 · Source§

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

1.31.0 · Source§

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

1.31.0 · Source§

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

1.31.0 · Source§

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

1.26.0 · Source§

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

Source§

impl<T> FusedIterator for hashbrown::table::Iter<'_, T>

Source§

impl<T> FusedIterator for hashbrown::table::Iter<'_, T>

Source§

impl<T> FusedIterator for hashbrown::table::IterHash<'_, T>

Source§

impl<T> FusedIterator for hashbrown::table::IterHash<'_, T>

Source§

impl<T> FusedIterator for hashbrown::table::IterHashMut<'_, T>

Source§

impl<T> FusedIterator for hashbrown::table::IterHashMut<'_, T>

Source§

impl<T> FusedIterator for hashbrown::table::IterMut<'_, T>

Source§

impl<T> FusedIterator for hashbrown::table::IterMut<'_, T>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> FusedIterator for ringmap::set::iter::IntoIter<T>

Source§

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

Source§

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

Source§

impl<T> FusedIterator for slab::IntoIter<T>

Source§

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

Source§

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

Source§

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

1.26.0 · Source§

impl<T> FusedIterator for Empty<T>

1.26.0 · Source§

impl<T> FusedIterator for Once<T>

1.26.0 · Source§

impl<T, A> FusedIterator for datex_core::without_std::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 datex_core::without_std::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 datex_core::without_std::collections::btree_set::Difference<'_, T, A>
where T: Ord, A: Allocator + Clone,

1.26.0 · Source§

impl<T, A> FusedIterator for datex_core::without_std::collections::btree_set::Intersection<'_, T, A>
where T: Ord, A: Allocator + Clone,

1.26.0 · Source§

impl<T, A> FusedIterator for datex_core::without_std::collections::btree_set::IntoIter<T, A>
where A: Allocator + Clone,

1.26.0 · Source§

impl<T, A> FusedIterator for datex_core::without_std::collections::linked_list::IntoIter<T, A>
where A: Allocator,

1.26.0 · Source§

impl<T, A> FusedIterator for datex_core::without_std::collections::vec_deque::Drain<'_, T, A>
where A: Allocator,

1.26.0 · Source§

impl<T, A> FusedIterator for datex_core::without_std::collections::vec_deque::IntoIter<T, A>
where A: Allocator,

1.26.0 · Source§

impl<T, A> FusedIterator for datex_core::without_std::prelude::vec::Drain<'_, T, A>
where A: Allocator,

1.26.0 · Source§

impl<T, A> FusedIterator for datex_core::without_std::prelude::vec::IntoIter<T, A>
where A: Allocator,

Source§

impl<T, A> FusedIterator for allocator_api2::stable::vec::drain::Drain<'_, T, A>
where A: Allocator,

Source§

impl<T, A> FusedIterator for allocator_api2::stable::vec::into_iter::IntoIter<T, A>
where A: Allocator,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T, F> FusedIterator for indexmap::set::iter::ExtractIf<'_, T, F>
where F: FnMut(&T) -> bool,

Source§

impl<T, F> FusedIterator for ringmap::set::iter::ExtractIf<'_, T, F>
where F: FnMut(&T) -> bool,

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 hashbrown::table::ExtractIf<'_, T, F, A>
where A: Allocator, F: FnMut(&mut T) -> bool,

Source§

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

Source§

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

1.27.0 · Source§

impl<T, P> FusedIterator for datex_core::without_std::slice::RSplit<'_, T, P>
where P: FnMut(&T) -> bool,

1.27.0 · Source§

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

1.26.0 · Source§

impl<T, P> FusedIterator for datex_core::without_std::slice::Split<'_, T, P>
where P: FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> FusedIterator for datex_core::without_std::slice::SplitInclusive<'_, T, P>
where P: FnMut(&T) -> bool,

1.51.0 · Source§

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

1.26.0 · Source§

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

1.91.0 · Source§

impl<T, R, F, A> FusedIterator for datex_core::without_std::collections::btree_set::ExtractIf<'_, T, R, F, A>
where A: Allocator + Clone, T: PartialOrd, R: RangeBounds<T>, F: FnMut(&T) -> bool,

Source§

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

Source§

impl<T, S1, S2> FusedIterator for ringmap::set::iter::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::iter::Difference<'_, T, S>
where T: Eq + Hash, S: BuildHasher,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T, S, A> FusedIterator for hashbrown::set::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,

1.40.0 · Source§

impl<T, const N: usize> FusedIterator for datex_core::without_std::array::IntoIter<T, N>