use ;
use One;
use ;
/// # Example
/// ```
/// let mut v = [1; 3];
/// vec3::inv(&mut v, &vec3::new_one());
/// assert_eq!(v, [-1; 3]);
/// ```
where
T: One + ,
for<'a, 'b> &'a T: ,
/// # Example
/// ```
/// let mut v = [1; 3];
/// vec3::inv_mut(&mut v);
/// assert_eq!(v, [-1; 3]);
/// ```
where
T: One + ,
for<'a> T: ,