Trait arithmetic::ThresholdOrd[][src]

pub trait ThresholdOrd<T> {
    fn tcmp(&self, other: &T, epsilon: T) -> Ordering;
}

Trait for comparing two numbers with an threshold.

Returns:

  • Ordering::Greater if self is greater than other + threshold.
  • Ordering::Less if self is less than other - threshold.
  • Ordering::Equal otherwise.

Required methods

fn tcmp(&self, other: &T, epsilon: T) -> Ordering[src]

Compare if self is threshold greater or less than other.

Loading content...

Implementors

impl<T> ThresholdOrd<T> for T where
    T: Ord + PartialOrd + Copy + Clone + Zero + Saturating
[src]

Loading content...