pub struct FPA(pub fsize);
Expand description
Wrapper around the float_cmp::approx_eq!()
macro for easy comparison of floats with a certain tolerance.
Two FPAs are considered equal if they are within a certain tolerance of each other.
Tuple Fields§
§0: fsize
Trait Implementations§
Source§impl PartialOrd for FPA
impl PartialOrd for FPA
impl Copy for FPA
Auto Trait Implementations§
impl Freeze for FPA
impl RefUnwindSafe for FPA
impl Send for FPA
impl Sync for FPA
impl Unpin for FPA
impl UnwindSafe for FPA
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more