Expand description
Finite is a floating point type, suitable for use in ranges. Only finite values are valid.
Ordering and other semantics are as per normal floating point comparisons.
Enable with float_experimental (stable, FiniteF32/FiniteF64) and
float_nightly_experimental (nightly, adds FiniteF16/FiniteF128).
Structs§
Traits§
- Finite
Range Ext - Extension trait for converting an inclusive
Finiterange into an inclusive primitive range (or a(start, end)primitive tuple). - Finite
Slice Ext - Extension trait for viewing a slice of
Finitevalues as primitive values.
Functions§
- ff32
- Construct a
FiniteF32from anf32. Shorthand forFiniteF32::new - ff64
- Construct a
FiniteF64from anf64. Shorthand forFiniteF64::new