Skip to main content

FusedIterator

Trait FusedIterator 

1.26.0 · Source
pub trait FusedIterator: Iterator { }
Available on crate features crypto and std only.
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.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

1.28.0 · Source§

impl FusedIterator for Ancestors<'_>

Source§

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

1.26.0 · Source§

impl FusedIterator for rama::utils::collections::smallvec::alloc::str::Bytes<'_>

§

impl FusedIterator for CDataIterator<'_>

§

impl FusedIterator for Chain<'_>

1.26.0 · Source§

impl FusedIterator for CharIndices<'_>

1.26.0 · Source§

impl FusedIterator for Chars<'_>

1.26.0 · Source§

impl FusedIterator for Components<'_>

§

impl FusedIterator for DateSeries

§

impl FusedIterator for DateTimeSeries

§

impl FusedIterator for rama::net::uri::QueryDrain

1.26.0 · Source§

impl FusedIterator for rama::utils::collections::smallvec::alloc::string::Drain<'_>

1.26.0 · Source§

impl FusedIterator for EncodeUtf16<'_>

§

impl FusedIterator for ErrorReportingUtf8Chars<'_>

1.26.0 · Source§

impl FusedIterator for core::char::EscapeDebug

1.26.0 · Source§

impl FusedIterator for core::ascii::EscapeDefault

1.26.0 · Source§

impl FusedIterator for core::char::EscapeDefault

1.26.0 · Source§

impl FusedIterator for core::char::EscapeUnicode

§

impl FusedIterator for ExtractJsonLd<'_>

1.64.0 · Source§

impl FusedIterator for Incoming<'_>

Source§

impl FusedIterator for IntoChars

Source§

impl FusedIterator for IntoIncoming

Source§

impl FusedIterator for serde_json::map::IntoIter

§

impl FusedIterator for IntoOnes

Source§

impl FusedIterator for serde_json::map::IntoValues

Source§

impl FusedIterator for IpAddrRange

Source§

impl FusedIterator for IpSubnets

Source§

impl FusedIterator for Ipv4AddrRange

Source§

impl FusedIterator for Ipv4Subnets

Source§

impl FusedIterator for Ipv6AddrRange

Source§

impl FusedIterator for Ipv6Subnets

§

impl FusedIterator for rama::http::mime::guess::Iter

1.26.0 · Source§

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

§

impl FusedIterator for IterRaw

1.26.0 · Source§

impl FusedIterator for Lines<'_>

1.26.0 · Source§

impl FusedIterator for LinesAny<'_>

§

impl FusedIterator for LookupIpIntoIter

§

impl FusedIterator for LookupIpIter<'_>

§

impl FusedIterator for PathSegments<'_>

§

impl FusedIterator for QueryPairs<'_>

§

impl FusedIterator for QueryValues<'_>

§

impl FusedIterator for rama::utils::thirdparty::regex::bytes::SetMatchesIntoIter

§

impl FusedIterator for rama::utils::thirdparty::regex::SetMatchesIntoIter

Source§

impl FusedIterator for core::slice::ascii::SplitAsciiWhitespace<'_>

1.34.0 · Source§

impl FusedIterator for rama::utils::collections::smallvec::alloc::str::SplitAsciiWhitespace<'_>

1.26.0 · Source§

impl FusedIterator for SplitWhitespace<'_>

§

impl FusedIterator for TimeSeries

§

impl FusedIterator for TimestampSeries

Source§

impl FusedIterator for ToCasefold

1.26.0 · Source§

impl FusedIterator for ToLowercase

Source§

impl FusedIterator for ToTitlecase

1.26.0 · Source§

impl FusedIterator for ToUppercase

Source§

impl FusedIterator for U32Digits<'_>

Source§

impl FusedIterator for U64Digits<'_>

§

impl FusedIterator for Utf8CharIndices<'_>

§

impl FusedIterator for Utf8Chars<'_>

1.79.0 · Source§

impl FusedIterator for Utf8Chunks<'_>

§

impl FusedIterator for Utf8Sequences

§

impl FusedIterator for WeekdaysForward

§

impl FusedIterator for WeekdaysForward

§

impl FusedIterator for WeekdaysReverse

§

impl FusedIterator for WeekdaysReverse

§

impl FusedIterator for ZonedSeries

§

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 Iter<'a, K, V>
where K: 'a, V: 'a, Iter<'a, K, V>: FusedIterator,

§

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

§

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

§

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

§

impl<'a, K, V> FusedIterator for Keys<'a, K, V>
where K: 'a, Keys<'a, K, V>: FusedIterator,

§

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

§

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

§

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

§

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

1.26.0 · Source§

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

1.26.0 · Source§

impl<'a, P> FusedIterator for rama::utils::collections::smallvec::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 rama::utils::collections::smallvec::alloc::str::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: ReverseSearcher<'a>,

1.26.0 · Source§

impl<'a, P> FusedIterator for rama::utils::collections::smallvec::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 rama::utils::collections::smallvec::alloc::str::Split<'a, P>
where P: Pattern,

1.51.0 · Source§

impl<'a, P> FusedIterator for rama::utils::collections::smallvec::alloc::str::SplitInclusive<'a, P>
where P: Pattern,

1.26.0 · Source§

impl<'a, P> FusedIterator for rama::utils::collections::smallvec::alloc::str::SplitN<'a, P>
where P: Pattern,

1.26.0 · Source§

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

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 rama::utils::collections::smallvec::alloc::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 rama::utils::collections::smallvec::alloc::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,

§

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

§

impl<'a, T> FusedIterator for Difference<'a, T>
where T: Hash + Eq + Ord, Difference<'a, T>: FusedIterator,

§

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

§

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

§

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

§

impl<'a, T> FusedIterator for Intersection<'a, T>
where T: Hash + Eq + Ord, Intersection<'a, T>: FusedIterator,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, T> FusedIterator for Union<'a, T>
where T: Hash + Eq + Ord, Union<'a, T>: FusedIterator,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, const MIN_ALIGN: usize> FusedIterator for ChunkIter<'a, MIN_ALIGN>

§

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

§

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

§

impl<'a> FusedIterator for Difference<'a>

1.60.0 · Source§

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

1.34.0 · Source§

impl<'a> FusedIterator for rama::utils::collections::smallvec::alloc::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> FusedIterator for rama::utils::collections::smallvec::alloc::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> FusedIterator for rama::utils::collections::smallvec::alloc::str::EscapeUnicode<'a>

§

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

§

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

§

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

§

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

§

impl<'a> FusedIterator for Ones<'a>

§

impl<'a> FusedIterator for rama::utils::thirdparty::regex::bytes::SetMatchesIter<'a>

§

impl<'a> FusedIterator for rama::utils::thirdparty::regex::SetMatchesIter<'a>

Source§

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

§

impl<'a> FusedIterator for SymmetricDifference<'a>

§

impl<'a> FusedIterator for Union<'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 Zeroes<'a>

§

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

§

impl<'c, 'h> FusedIterator for rama::utils::thirdparty::regex::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, 'h> FusedIterator for rama::utils::thirdparty::regex::bytes::CaptureMatches<'r, 'h>

§

impl<'r, 'h> FusedIterator for rama::utils::thirdparty::regex::CaptureMatches<'r, 'h>

§

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

§

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

§

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

§

impl<'r, 'h> FusedIterator for rama::utils::thirdparty::regex::Matches<'r, 'h>

§

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

§

impl<'r, 'h> FusedIterator for rama::utils::thirdparty::regex::Split<'r, 'h>

§

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

§

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

§

impl<'r, 'h> FusedIterator for rama::utils::thirdparty::regex::SplitN<'r, 'h>

§

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

§

impl<'r> FusedIterator for rama::utils::thirdparty::regex::bytes::CaptureNames<'r>

§

impl<'r> FusedIterator for rama::utils::thirdparty::regex::CaptureNames<'r>

§

impl<'t> FusedIterator for TimeZoneFollowingTransitions<'t>

§

impl<'t> FusedIterator for TimeZonePrecedingTransitions<'t>

1.26.0 · Source§

impl<A, B> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::iter::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,

§

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

§

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

§

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

1.26.0 · Source§

impl<A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::option::IntoIter<A>

§

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

1.26.0 · Source§

impl<A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::option::Iter<'_, A>

1.26.0 · Source§

impl<A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::option::IterMut<'_, A>

Source§

impl<A> FusedIterator for OptionFlatten<A>
where A: FusedIterator,

1.26.0 · Source§

impl<A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::Range<A>
where A: Step,

1.26.0 · Source§

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

1.96.0 · Source§

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

1.26.0 · Source§

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

1.95.0 · Source§

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

1.96.0 · Source§

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

1.26.0 · Source§

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

1.82.0 · Source§

impl<A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::iter::RepeatN<A>
where A: Clone,

§

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

§

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

§

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

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 rand::distr::distribution::Iter<D, R, T>
where D: Distribution<T>, R: Rng,

§

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

§

impl<E> FusedIterator for IterEntityRange<E>
where E: EntityRef, Range<usize>: FusedIterator,

1.26.0 · Source§

impl<I, A> FusedIterator for rama::utils::collections::smallvec::alloc::boxed::Box<I, A>
where I: FusedIterator + ?Sized, A: Allocator,

§

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

§

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

§

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

Source§

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

§

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

§

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

§

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

§

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

1.26.0 · Source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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,

§

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

§

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

§

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,

§

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,

§

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

§

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

§

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

§

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

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,

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,

§

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

§

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<I> FusedIterator for &mut I
where I: FusedIterator + ?Sized,

§

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

1.26.0 · Source§

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

1.75.0 · Source§

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

§

impl<I> FusedIterator for Decompositions<I>
where I: Iterator<Item = char> + FusedIterator,

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,

§

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

§

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

1.26.0 · Source§

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

§

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

§

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

§

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

§

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

§

impl<I> FusedIterator for Recompositions<I>
where I: Iterator<Item = char> + FusedIterator,

§

impl<I> FusedIterator for Replacements<I>
where I: Iterator<Item = char> + 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.99.0 · Source§

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

§

impl<I> FusedIterator for StreamSafe<I>
where I: Iterator<Item = char> + FusedIterator,

1.26.0 · Source§

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

§

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

§

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

§

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

1.26.0 · Source§

impl<K, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_set::Drain<'_, K, A>
where A: Allocator,

§

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 Drain<'_, K, A>
where A: Allocator,

1.26.0 · Source§

impl<K, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_set::IntoIter<K, A>
where A: Allocator,

§

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

§

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

§

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

1.88.0 · Source§

impl<K, F, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_set::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,

§

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, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_map::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 Drain<'_, K, V, A>
where A: Allocator,

§

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

1.26.0 · Source§

impl<K, V, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_map::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 IntoIter<K, V, A>
where A: Allocator,

§

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

1.26.0 · Source§

impl<K, V, A> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_map::IntoIter<K, V, A>
where A: AllocatorClone,

1.54.0 · Source§

impl<K, V, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_map::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 IntoKeys<K, V, A>
where A: Allocator,

§

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

1.54.0 · Source§

impl<K, V, A> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_map::IntoKeys<K, V, A>
where A: AllocatorClone,

1.54.0 · Source§

impl<K, V, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_map::IntoValues<K, V, A>
where A: Allocator,

§

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,

§

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

1.54.0 · Source§

impl<K, V, A> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_map::IntoValues<K, V, A>
where A: AllocatorClone,

1.88.0 · Source§

impl<K, V, F, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_map::ExtractIf<'_, K, V, F, A>
where A: Allocator, 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,

§

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,

1.91.0 · Source§

impl<K, V, R, F> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_map::ExtractIf<'_, K, V, R, F>
where K: PartialOrd, R: RangeBounds<K>, F: FnMut(&K, &mut V) -> bool,

§

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 IntoIter<K, V>
where IntoIter<K, V>: FusedIterator,

§

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

§

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

§

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

§

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

1.26.0 · Source§

impl<K, V> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_map::Iter<'_, K, V>

1.26.0 · Source§

impl<K, V> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_map::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>

1.26.0 · Source§

impl<K, V> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_map::IterMut<'_, K, V>

1.26.0 · Source§

impl<K, V> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_map::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>

1.26.0 · Source§

impl<K, V> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_map::Keys<'_, K, V>

1.26.0 · Source§

impl<K, V> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_map::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>

1.26.0 · Source§

impl<K, V> FusedIterator for rama::utils::collections::smallvec::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 rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_map::Values<'_, K, V>

1.26.0 · Source§

impl<K, V> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_map::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>

1.26.0 · Source§

impl<K, V> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_map::ValuesMut<'_, K, V>

1.26.0 · Source§

impl<K, V> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_map::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> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_set::Iter<'_, K>

§

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

§

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

§

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

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>

1.26.0 · Source§

impl<T, A> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_set::Difference<'_, T, A>
where T: Ord, A: AllocatorClone,

1.26.0 · Source§

impl<T, A> FusedIterator for rama::utils::collections::smallvec::alloc::collections::binary_heap::Drain<'_, T, A>
where A: Allocator,

1.26.0 · Source§

impl<T, A> FusedIterator for rama::utils::collections::smallvec::alloc::collections::vec_deque::Drain<'_, T, A>
where A: Allocator,

1.26.0 · Source§

impl<T, A> FusedIterator for rama::ttrpc::protobuf::prost::alloc::vec::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 Drain<'_, T, A>
where A: Allocator,

§

impl<T, A> FusedIterator for 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 rama::utils::collections::smallvec::alloc::collections::btree_set::Intersection<'_, T, A>
where T: Ord, A: AllocatorClone,

1.26.0 · Source§

impl<T, A> FusedIterator for rama::utils::collections::smallvec::alloc::collections::binary_heap::IntoIter<T, A>
where A: Allocator,

1.26.0 · Source§

impl<T, A> FusedIterator for rama::utils::collections::smallvec::alloc::collections::linked_list::IntoIter<T, A>
where A: Allocator,

1.26.0 · Source§

impl<T, A> FusedIterator for rama::utils::collections::smallvec::alloc::collections::vec_deque::IntoIter<T, A>
where A: Allocator,

1.26.0 · Source§

impl<T, A> FusedIterator for rama::ttrpc::protobuf::prost::alloc::vec::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 IntoIter<T, A>
where A: Allocator,

§

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

1.26.0 · Source§

impl<T, A> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_set::IntoIter<T, A>
where A: AllocatorClone,

Source§

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

Source§

impl<T, C> FusedIterator for UniqueIter<'_, T, C>
where C: Config,

§

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

§

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

§

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

1.27.0 · Source§

impl<T, P> FusedIterator for rama::utils::collections::smallvec::alloc::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 rama::utils::collections::smallvec::alloc::slice::Split<'_, T, P>
where P: FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> FusedIterator for rama::utils::collections::smallvec::alloc::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 rama::utils::collections::smallvec::alloc::collections::btree_set::ExtractIf<'_, T, R, F, A>
where A: AllocatorClone, T: PartialOrd, R: RangeBounds<T>, F: FnMut(&T) -> bool,

§

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, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_set::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 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,

1.26.0 · Source§

impl<T, S, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_set::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 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,

1.26.0 · Source§

impl<T, S, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_set::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 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,

1.26.0 · Source§

impl<T, S, A> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::hash_set::Union<'_, T, S, A>
where A: Allocator, T: Eq + Hash, S: BuildHasher,

§

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,

§

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

§

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, U> FusedIterator for ZipLongest<T, U>
where T: Iterator, U: Iterator,

§

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

1.99.0 · Source§

impl<T, const N: usize, A> FusedIterator for BoxedArrayIntoIter<T, N, A>
where A: Allocator,

1.94.0 · Source§

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

1.40.0 · Source§

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

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>

§

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

§

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

1.26.0 · Source§

impl<T> FusedIterator for Empty<T>

1.26.0 · Source§

impl<T> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::result::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>

§

impl<T> FusedIterator for rama::http::header::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 IntoOrderedIter<T>

1.26.0 · Source§

impl<T> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::result::Iter<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for rama::utils::collections::smallvec::alloc::slice::Iter<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for rama::utils::collections::smallvec::alloc::collections::binary_heap::Iter<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_set::Iter<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for rama::utils::collections::smallvec::alloc::collections::linked_list::Iter<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for rama::utils::collections::smallvec::alloc::collections::vec_deque::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>

§

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 IterBuckets<'_, T>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.26.0 · Source§

impl<T> FusedIterator for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::result::IterMut<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for rama::utils::collections::smallvec::alloc::slice::IterMut<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for rama::utils::collections::smallvec::alloc::collections::linked_list::IterMut<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for rama::utils::collections::smallvec::alloc::collections::vec_deque::IterMut<'_, 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>

§

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

§

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

§

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

1.26.0 · Source§

impl<T> FusedIterator for Once<T>

§

impl<T> FusedIterator for PermitIterator<'_, 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 rama::utils::collections::smallvec::alloc::collections::btree_set::Range<'_, T>

1.26.0 · Source§

impl<T> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_set::SymmetricDifference<'_, T>
where T: Ord,

1.26.0 · Source§

impl<T> FusedIterator for rama::utils::collections::smallvec::alloc::collections::btree_set::Union<'_, T>
where T: Ord,

§

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

1.26.0 · Source§

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

§

impl<const MIN_ALIGN: usize> FusedIterator for ChunkRawIter<'_, MIN_ALIGN>