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 NaN
s into a canonical form such that
every semantic value has a unique representation as canonical bits.