pub fn normalize(&mut self) -> &mut Self {
        let m = self.magnitude();
        self.x /= m;
        self.y /= m;
        self.z /= m;
        self.w /= m;
        self
    }
/// Normalizes `self` in place
Normalizes `self` in place
Normalizes ` self ` in place
pub fn normalize(&mut self) -> &mut Self {
        let m = self.magnitude();
        self.x /= m;
        self.y /= m;
        self.z /= m;
        self.w /= m;
        self
    }
pub fn normalize ( & mut self ) -> & mut Self { let m = self . magnitude ( ) ; self . x /= m ; self . y /= m ; self . z /= m ; self . w /= m ; self }
Normalizes `self` in place
Normalizes ` self ` in place
&mut self
&mut self