pub trait IntOpsTry: Sized + TryAdd<Output = Self> + TryAddAssign + TryDiv<Output = Self> + TryDivAssign + TryMul<Output = Self> + TryMulAssign + TryRem<Output = Self> + TryRemAssign + TrySub<Output = Self> + TrySubAssign { }
pub trait IntOpsTry: Sized + TryAdd<Output = Self> + TryAddAssign + TryDiv<Output = Self> + TryDivAssign + TryMul<Output = Self> + TryMulAssign + TryRem<Output = Self> + TryRemAssign + TrySub<Output = Self> + TrySubAssign { }