Trait dlist::Measurer[][src]

pub trait Measurer<V> {
    type Measure: Add<Output = Self::Measure> + Sub<Output = Self::Measure> + Eq + Ord + Copy + Debug;
    fn nil(&self) -> Self::Measure;
fn measure(&self, value: &V) -> Self::Measure; }

Associated Types

type Measure: Add<Output = Self::Measure> + Sub<Output = Self::Measure> + Eq + Ord + Copy + Debug[src]

Loading content...

Required methods

fn nil(&self) -> Self::Measure[src]

fn measure(&self, value: &V) -> Self::Measure[src]

Loading content...

Implementors

Loading content...