[][src]Trait rome::iter::SortedIterator

pub trait SortedIterator: Iterator where
    Self::Item: Ord
{ }

Iterator that gives out items in ascending order This trait only indicates that the iterator works like this. The implementations of the trait are responsible for ensuring that items are sorted and that each value occurs only once.

Implementors

impl<'g, R> SortedIterator for ObjectIter<'g, R> where
    R: ResourceBase<'g>, 
[src]

impl<'g, R> SortedIterator for SubjectIter<'g, R> where
    R: ResourceBase<'g>, 
[src]

impl<'g, R: 'g + ResourceBase<'g>> SortedIterator for IRISubjectIter<'g, R>
[src]

impl<I> SortedIterator for MergeIterator<I> where
    I: SortedIterator,
    I::Item: Ord
[src]

impl<I, J, F> SortedIterator for TransitiveIterator<I, J, F> where
    I: SortedIterator,
    I::Item: Ord + Clone,
    J: SortedIterator<Item = I::Item>,
    J::Item: Ord + Clone,
    F: Fn(&J::Item) -> J, 
[src]