pub trait SortedByKey { }
Expand description

marker trait for iterators that are sorted by the key of their Item

Implementations on Foreign Types§

source§

impl<I: OneOrLess, F> SortedByKey for Map<I, F>

source§

impl<I> SortedByKey for Empty<I>

source§

impl<I: SortedByKey> SortedByKey for Fuse<I>

source§

impl<I: SortedByKey, P> SortedByKey for TakeWhile<I, P>

source§

impl<Iin, J, Iout, F> SortedByKey for FlatMap<Iin, J, F>where Iin: OneOrLess, J: IntoIterator<IntoIter = Iout>, Iout: SortedByKey,

source§

impl<Iin, J, Iout> SortedByKey for Flatten<Iin>where Iin: OneOrLess + Iterator<Item = J>, J: IntoIterator<IntoIter = Iout>, Iout: SortedByKey,

source§

impl<I: SortedByKey> SortedByKey for Copied<I>

source§

impl<I: SortedByKey, P> SortedByKey for Filter<I, P>

source§

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

source§

impl<I: SortedByKey> SortedByKey for Skip<I>

source§

impl<I: SortedByKey> SortedByKey for StepBy<I>

source§

impl<'a, K, V> SortedByKey for RangeMut<'a, K, V>

source§

impl<I: SortedByKey, F> SortedByKey for Inspect<I, F>

source§

impl<I: SortedByKey> SortedByKey for Take<I>

source§

impl<T> SortedByKey for IntoIter<T>

source§

impl<T> SortedByKey for IntoIter<T>

source§

impl<I: SortedByKey> SortedByKey for Box<I>

source§

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

source§

impl<I: SortedByItem, J> SortedByKey for Zip<I, J>

source§

impl<I> SortedByKey for Enumerate<I>

source§

impl<I: SortedByKey, P> SortedByKey for SkipWhile<I, P>

source§

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

source§

impl<I: SortedByKey> SortedByKey for Cloned<I>

source§

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

source§

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

source§

impl<'a, K, V> SortedByKey for Range<'a, K, V>

source§

impl<I: SortedByKey + Iterator> SortedByKey for Peekable<I>

source§

impl<I> SortedByKey for Once<I>

Implementors§