pub enum PrecisionGuarantee {
Exact,
MachinePrecision,
RelativeError(f64),
AbsoluteError(f64),
UlpBound(u64),
Custom(String),
}
Expand description
Precision guarantees for numerical operations
Variants§
Exact
Exact computation (no rounding errors)
MachinePrecision
Machine precision (within floating-point epsilon)
RelativeError(f64)
Relative error bound
AbsoluteError(f64)
Absolute error bound
UlpBound(u64)
ULP (Units in the Last Place) bound
Custom(String)
Custom precision specification
Trait Implementations§
Source§impl Clone for PrecisionGuarantee
impl Clone for PrecisionGuarantee
Source§fn clone(&self) -> PrecisionGuarantee
fn clone(&self) -> PrecisionGuarantee
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 moreAuto Trait Implementations§
impl Freeze for PrecisionGuarantee
impl RefUnwindSafe for PrecisionGuarantee
impl Send for PrecisionGuarantee
impl Sync for PrecisionGuarantee
impl Unpin for PrecisionGuarantee
impl UnwindSafe for PrecisionGuarantee
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