pub trait TryMul<Arg = Self> {
type Output;
// Required method
fn try_mul(self, arg: Arg) -> Result<Self::Output, Overflow>;
}
pub trait TryMul<Arg = Self> {
type Output;
// Required method
fn try_mul(self, arg: Arg) -> Result<Self::Output, Overflow>;
}