[][src]Trait float_cmp::ApproxEqRatio

pub trait ApproxEqRatio: Div<Output = Self> + Sub<Output = Self> + Neg<Output = Self> + PartialOrd + Zero + Sized + Copy {
    fn approx_eq_ratio(&self, other: &Self, ratio: Self) -> bool { ... }
fn approx_ne_ratio(&self, other: &Self, ratio: Self) -> bool { ... } }

ApproxEqRatio is a trait for approximate equality comparisons bounding the ratio of the difference to the larger.

Provided methods

fn approx_eq_ratio(&self, other: &Self, ratio: Self) -> bool

This method tests if self and other are nearly equal by bounding the difference between them to some number much less than the larger of the two. This bound is set as the ratio of the difference to the larger.

fn approx_ne_ratio(&self, other: &Self, ratio: Self) -> bool

This method tests if self and other are not nearly equal by bounding the difference between them to some number much less than the larger of the two. This bound is set as the ratio of the difference to the larger.

Loading content...

Implementations on Foreign Types

impl ApproxEqRatio for f32[src]

impl ApproxEqRatio for f64[src]

Loading content...

Implementors

Loading content...