pub trait Abs {
// Required method
fn abs(self) -> Self;
}Expand description
Gives the absolute value.
- NaN returns NaN
- Negative Infinity returns Infinity
- For all other values, return a non-negative value with the same magnitude.
§Algorithm
This operation is very simple, just clear the sign bit.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.