Rust, Design Patterns, Matrix Factorization, Numerical Methods, Software Engineering.
self.rows } pub fn cols(&self) -> usize { self.cols } pub fn data(&self) -> &Vec<T> { &self.data } /* Looks like we are going to define out very first Design Pattern! */ pub fn copy_to<S>(&self) -> Result<Matrix<S>, MatrixCopyToError> where S: Numeric { MatrixBuilder::<S>::new() // <- What is that