Why does rustc say that Mul isn't implemented?

I've implemented std::ops::Mul for both Matrix<T> * &Matrix<T> and &Matrix<T> * &Matrix<T>, and in line 89 I'm adding a matrix with a reference to a matrix of the same type, so what am I doing wrong?

Missing trait bound T: Mul<Output = T>

1 Like

Thanks! Fixed.