Trait Sorted
lazysort
pub trait Sorted { type Item: Ord; fn sorted(self) -> LazySortIterator<Self::Item>; }
type Item: Ord
fn sorted(self) -> LazySortIterator<Self::Item>
impl<T, I> Sorted for I where T: Eq + Ord, I: Iterator<Item = T>, type Item = T;