pub enum FloatCompareMode {
Exact,
Epsilon(f64),
}
Expand description
How should floating point numbers be compared.
Variants§
Exact
Different floats are never considered equal.
Epsilon(f64)
Floats are considered equal if they differ by at most this epsilon value.
Trait Implementations§
Source§impl Clone for FloatCompareMode
impl Clone for FloatCompareMode
Source§fn clone(&self) -> FloatCompareMode
fn clone(&self) -> FloatCompareMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FloatCompareMode
impl Debug for FloatCompareMode
Source§impl PartialEq for FloatCompareMode
impl PartialEq for FloatCompareMode
impl Copy for FloatCompareMode
impl Eq for FloatCompareMode
impl StructuralPartialEq for FloatCompareMode
Auto Trait Implementations§
impl Freeze for FloatCompareMode
impl RefUnwindSafe for FloatCompareMode
impl Send for FloatCompareMode
impl Sync for FloatCompareMode
impl Unpin for FloatCompareMode
impl UnwindSafe for FloatCompareMode
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