Range

Trait Range 

Source
pub trait Range<T: PartialOrd + Sub<Output = T>>: Min<T> + Max<T> {
    // Required method
    fn range(&self) -> Result<T>;
}

Required Methods§

Source

fn range(&self) -> Result<T>

Implementations on Foreign Types§

Source§

impl<D, S> Range<<D as RawData>::Elem> for InterpND<D, S>
where D: Data + RawDataClone + Clone, D::Elem: PartialOrd + Sub<Output = D::Elem> + Copy + Debug, S: StrategyND<D> + Clone,

Source§

fn range(&self) -> Result<D::Elem>

Source§

impl<D, S> Range<<D as RawData>::Elem> for Interp1D<D, S>
where D: Data + RawDataClone + Clone, D::Elem: PartialOrd + Sub<Output = D::Elem> + Copy + Debug, S: Strategy1D<D> + Clone,

Source§

fn range(&self) -> Result<D::Elem>

Source§

impl<D, S> Range<<D as RawData>::Elem> for Interp3D<D, S>
where D: Data + RawDataClone + Clone, D::Elem: PartialOrd + Sub<Output = D::Elem> + Copy + Debug, S: Strategy3D<D> + Clone,

Source§

fn range(&self) -> Result<D::Elem>

Source§

impl<D, S> Range<<D as RawData>::Elem> for Interp2D<D, S>
where D: Data + RawDataClone + Clone, D::Elem: PartialOrd + Sub<Output = D::Elem> + Copy + Debug, S: Strategy2D<D> + Clone,

Source§

fn range(&self) -> Result<D::Elem>

Source§

impl<S> Range<<S as RawData>::Elem> for InterpolatorEnum<S>
where S: Data + RawDataClone + Clone, S::Elem: Num + PartialOrd + Copy + Debug, ArrayBase<S, Ix1>: Range<S::Elem>,

Source§

fn range(&self) -> Result<S::Elem>

Source§

impl<S, D> Range<<S as RawData>::Elem> for ArrayBase<S, D>
where S: Data, S::Elem: PartialOrd + Sub<Output = S::Elem> + Copy, D: Dimension, Self: Min<S::Elem> + Max<S::Elem>,

Source§

fn range(&self) -> Result<S::Elem>

Source§

impl<T> Range<T> for [T]
where Self: Min<T> + Max<T>, T: PartialOrd + Sub<Output = T> + Copy,

Source§

fn range(&self) -> Result<T>

Source§

impl<T> Range<T> for Vec<T>
where Self: Min<T> + Max<T>, T: PartialOrd + Sub<Output = T> + Copy,

Source§

fn range(&self) -> Result<T>

Source§

impl<T> Range<T> for Interp0D<T>
where T: Zero + PartialOrd + Sub<Output = T>,

Source§

fn range(&self) -> Result<T>

Implementors§