pub trait ArgminMul<T, U> { fn mul(&self, other: &T) -> U; }
(Pointwise) Multiply a T with self
T
self