pub enum NumberComparePolicy {
Exact,
AbsoluteTolerance(f64),
RelativeTolerance(f64),
AbsoluteOrRelative {
abs: f64,
rel: f64,
},
}Expand description
How two floating-point numbers are compared.
Variants§
Exact
Bit-faithful parsed equality. Default.
AbsoluteTolerance(f64)
RelativeTolerance(f64)
AbsoluteOrRelative
Trait Implementations§
Source§impl Clone for NumberComparePolicy
impl Clone for NumberComparePolicy
Source§fn clone(&self) -> NumberComparePolicy
fn clone(&self) -> NumberComparePolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for NumberComparePolicy
Source§impl Debug for NumberComparePolicy
impl Debug for NumberComparePolicy
Source§impl Default for NumberComparePolicy
impl Default for NumberComparePolicy
Source§fn default() -> NumberComparePolicy
fn default() -> NumberComparePolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for NumberComparePolicy
impl PartialEq for NumberComparePolicy
impl StructuralPartialEq for NumberComparePolicy
Auto Trait Implementations§
impl Freeze for NumberComparePolicy
impl RefUnwindSafe for NumberComparePolicy
impl Send for NumberComparePolicy
impl Sync for NumberComparePolicy
impl Unpin for NumberComparePolicy
impl UnsafeUnpin for NumberComparePolicy
impl UnwindSafe for NumberComparePolicy
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