pub trait ClosedMul<Right = Self>: Sized + Mul<Right, Output = Self> + MulAssign<Right> { }
Trait alias for Mul and MulAssign with result of type Self.
Mul
MulAssign
Self