Enum matrixcompare::ulp::UlpComparisonResult [−][src]
pub enum UlpComparisonResult { ExactMatch, Difference(u64), IncompatibleSigns, Nan, }
Represents the result of an ULP-based comparison between two floating point numbers.
Variants
Signifies an exact match between two floating point numbers.
Difference(u64)
The difference in ULP between two floating point numbers.
The two floating point numbers have different signs, and cannot be compared in a meaningful way.
One or both of the two floating point numbers is a NaN, in which case the ULP comparison is not meaningful.
Trait Implementations
impl Clone for UlpComparisonResult
[src]
impl Clone for UlpComparisonResult
[src]fn clone(&self) -> UlpComparisonResult
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for UlpComparisonResult
[src]
impl Copy for UlpComparisonResult
[src]impl PartialEq<UlpComparisonResult> for UlpComparisonResult
[src]
impl PartialEq<UlpComparisonResult> for UlpComparisonResult
[src]fn eq(&self, other: &UlpComparisonResult) -> bool
[src]
fn ne(&self, other: &UlpComparisonResult) -> bool
[src]
Auto Trait Implementations
impl RefUnwindSafe for UlpComparisonResult
impl RefUnwindSafe for UlpComparisonResult
impl Send for UlpComparisonResult
impl Send for UlpComparisonResult
impl Sync for UlpComparisonResult
impl Sync for UlpComparisonResult
impl Unpin for UlpComparisonResult
impl Unpin for UlpComparisonResult
impl UnwindSafe for UlpComparisonResult
impl UnwindSafe for UlpComparisonResult