sorted 0.2.0

Provides compile time guarantees for sorted sequences.
Documentation
1
2
3
4
5
6
7
8
9
10
use super::{Collection, SortOrder};

// New name SearchableByOrder

/// Defines an interface for collections that can be searched when sorted.
pub trait SearchableByOrder<O>: Collection
    where O: SortOrder<Self::Item>
{
    fn search(&self, &Self::Item) -> Result<usize, usize>;
}