pub fn transpose(self) -> Matrix<M, N, T> {
        let num_rows = self.num_rows.clone();
        let num_cols = self.num_cols.clone();
        unsafe { Matrix::from_rows_unsafe(num_cols, num_rows, self.into_cols()) }
    }
/// Transpose the matrix by moving values into the new matrix (thus
/// consuming the old matrix).
Transpose the matrix by moving values into the new matrix (thus
consuming the old matrix).
Transpose the matrix by moving values into the new matrix ( thus consuming the old matrix ) .
pub fn transpose(self) -> Matrix<M, N, T> {
        let num_rows = self.num_rows.clone();
        let num_cols = self.num_cols.clone();
        unsafe { Matrix::from_rows_unsafe(num_cols, num_rows, self.into_cols()) }
    }
pub fn transpose ( self ) -> Matrix < M , N , T > { let num_rows = self . num_rows . clone ( ) ; let num_cols = self . num_cols . clone ( ) ; unsafe { Matrix :: from_rows_unsafe ( num_cols , num_rows , self . into_cols ( ) ) } }
Transpose the matrix by moving values into the new matrix (thus
consuming the old matrix).
Transpose the matrix by moving values into the new matrix ( thus consuming the old matrix ) .
self
self