pub trait Inv { type Output; // Required method fn inv(self) -> Self::Output; }
Unary operator for retrieving the multiplicative inverse, or reciprocal, of a value.
The result after applying the operator.
Returns the multiplicative inverse of self.
self
use std::f64::INFINITY; use num_traits::Inv; assert_eq!(7.0.inv() * 7.0, 1.0); assert_eq!((-0.0).inv(), -INFINITY);