Trait decorum::ToCanonicalBits
source · [−]pub trait ToCanonicalBits: Encoding {
fn to_canonical_bits(self) -> u64;
}Expand description
Converts floating-point values into a canonicalized form.
Required Methods
fn to_canonical_bits(self) -> u64
fn to_canonical_bits(self) -> u64
Conversion to a canonical representation.
Unlike the to_bits function provided by f32 and f64, this function
returns bits in a fix-sized vector (u64) and collapses representations
for real numbers, infinities, and NaNs into a canonical form such that
every semantic value has a unique representation as canonical bits.