Function infinitable::from_f32

source ·
pub fn from_f32(value: f32) -> Option<Infinitable<f32>>
Expand description

Converts from f32 value to an optional Infinitable<f32>, accounting for floating-point infinities and NaN.

The value is converted as follows:

valueresult
Finite value xSome(Finite(x))
Positive infinitySome(Infinity)
Negative infinitySome(NegativeInfinity)
NaNNone