Available on crate feature mtls
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.
impl<'a, P> FusedIterator for RSplitN<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: ReverseSearcher<'a>,
impl<'a, P> FusedIterator for RSplit<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: ReverseSearcher<'a>,
impl<'a, P> FusedIterator for Matches<'a, P> where
P: Pattern<'a>,
impl<'a, P> FusedIterator for SplitN<'a, P> where
P: Pattern<'a>,
impl<'a, P> FusedIterator for RSplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: ReverseSearcher<'a>,
impl<'a, P> FusedIterator for RMatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: ReverseSearcher<'a>,
impl<'a, P> FusedIterator for RMatches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: ReverseSearcher<'a>,
impl<'a, P> FusedIterator for MatchIndices<'a, P> where
P: Pattern<'a>,
impl<'a, P> FusedIterator for SplitTerminator<'a, P> where
P: Pattern<'a>,
impl<T, N> FusedIterator for GenericArrayIter<T, N> where
N: ArrayLength<T>,
sourceimpl<'_, K, V> FusedIterator for rocket::mtls::oid::asn1_rs::nom::lib::std::collections::btree_map::Iter<'_, K, V>
sourceimpl<'_, K, V> FusedIterator for rocket::mtls::oid::asn1_rs::nom::lib::std::collections::btree_map::Keys<'_, K, V>
sourceimpl<'_, K, V> FusedIterator for rocket::mtls::oid::asn1_rs::nom::lib::std::collections::btree_map::Range<'_, K, V>
sourceimpl<'_, K, V> FusedIterator for rocket::mtls::oid::asn1_rs::nom::lib::std::collections::hash_map::Drain<'_, K, V>
sourceimpl<'_, K, V> FusedIterator for rocket::mtls::oid::asn1_rs::nom::lib::std::collections::hash_map::Iter<'_, K, V>
sourceimpl<'_, K, V> FusedIterator for rocket::mtls::oid::asn1_rs::nom::lib::std::collections::hash_map::Keys<'_, K, V>
sourceimpl<'_, T> FusedIterator for rocket::mtls::oid::asn1_rs::nom::lib::std::collections::binary_heap::Iter<'_, T>
sourceimpl<'_, T> FusedIterator for rocket::mtls::oid::asn1_rs::nom::lib::std::collections::linked_list::Iter<'_, T>