Trait float_cmp::Ulps [−][src]
pub trait Ulps { type U: Copy; fn ulps(&self, other: &Self) -> Self::U; fn next(&self) -> Self; fn prev(&self) -> Self; }
Associated Types
Loading content...Required methods
fn ulps(&self, other: &Self) -> Self::U
[src]
The number of representable values or ULPs (Units of Least Precision) that
separate self
and other
. The result U
is an integral value, and will
be zero if self
and other
are exactly equal.
fn next(&self) -> Self
[src]
The next representable number above this one
fn prev(&self) -> Self
[src]
The previous representable number below this one
Implementations on Foreign Types
impl Ulps for f32
[src]
impl Ulps for f32
[src]impl Ulps for f64
[src]
impl Ulps for f64
[src]