Trait RangeValidator

Source
pub trait RangeValidator {
    type O: PartialOrd;

    // Required method
    fn validate(&self, min: Self::O, max: Self::O) -> Result<(), RangeError>;
}

Required Associated Types§

Required Methods§

Source

fn validate(&self, min: Self::O, max: Self::O) -> Result<(), RangeError>

Implementations on Foreign Types§

Source§

impl<D: NumberTrait + PartialOrd + Display> RangeValidator for Option<D>

Source§

type O = D

Source§

fn validate(&self, min: Self::O, max: Self::O) -> Result<(), RangeError>

Implementors§