pub fn signum_or_zero(n: f32) -> f32
Returns 1.0 if n is greater than or equal to 0.0. Returns 1.0 if n is greater than or equal to -0.0. Returns -1.0 if n is less than 0.0. Returns 0.0 if n is NaN.
1.0
n
0.0
-0.0
-1.0
NaN