RealNative64StrictFinite

Type Alias RealNative64StrictFinite 

Source
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

Source§

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

If this function returns true, then it must be valid to reinterpret bits as &Self.
Source§

impl NoUninit for RealNative64StrictFinite