pub type RealNative64StrictFinite = RealValidated<Native64StrictFinite>;Expand description
A validated real number that guarantees its inner f64 value is finite.
This is a type alias for RealValidated<Native64StrictFinite>.
It is the standard, safe-to-use validated real number type for the native f64 kernel.
It prevents the representation of NaN and Infinity.
Aliased Type§
pub struct RealNative64StrictFinite { /* private fields */ }Trait Implementations§
Source§impl CheckedBitPattern for RealNative64StrictFinite
impl CheckedBitPattern for RealNative64StrictFinite
Source§type Bits = u64
type Bits = u64
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(bits: &Self::Bits) -> bool
fn is_valid_bit_pattern(bits: &Self::Bits) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.