pub fn transpose(self) -> Mat2<T> {
        Mat2 {
            a11: self.a11, a12: self.a21,
            a21: self.a12, a22: self.a22,
        }
    }
/// Transposes this matrix, mirroring all its values along the diagonal.
Transposes this matrix, mirroring all its values along the diagonal.
Transposes this matrix mirroring all its values along the diagonal .
pub fn transpose(self) -> Mat2<T> {
        Mat2 {
            a11: self.a11, a12: self.a21,
            a21: self.a12, a22: self.a22,
        }
    }
pub fn transpose ( self ) -> Mat2 < T > { Mat2 { a11 : self . a11 , a12 : self . a21 , a21 : self . a12 , a22 : self . a22 , } }
Transposes this matrix, mirroring all its values along the diagonal.
Transposes this matrix mirroring all its values along the diagonal .
self
self