num
pub fn abs<T>(value: T) -> T where T: Signed,
Computes the absolute value.
For f32 and f64, NaN will be returned if the number is NaN
f32
f64
NaN
For signed integers, ::MIN will be returned if the number is ::MIN.
::MIN