LisMapProj

Trait LisMapProj 

Source
pub trait LisMapProj<T: Ord + Clone> {
    type Mapped: Ord + Clone;

    // Required methods
    fn map(&self, index: usize, elt: &T) -> Self::Mapped;
    fn proj(&self, elt: &Self::Mapped) -> usize;
}

Required Associated Types§

Required Methods§

Source

fn map(&self, index: usize, elt: &T) -> Self::Mapped

Source

fn proj(&self, elt: &Self::Mapped) -> usize

Implementors§