pub trait ICheckedOps<T = Self>: Sizedwhere
    Self: PartialOrd,
{ type Output; fn checked_abs(self) -> Self::Output; fn checked_add(self, rhs: T) -> Self::Output; fn checked_div(self, rhs: T) -> Self::Output; fn checked_div_euclid(self, rhs: T) -> Self::Output; fn checked_mul(self, rhs: T) -> Self::Output; fn checked_neg(self) -> Self::Output; fn checked_pow(self, rhs: u32) -> Self::Output; fn checked_rem(self, rhs: T) -> Self::Output; fn checked_rem_euclid(self, rhs: T) -> Self::Output; fn checked_shl(self, rhs: u32) -> Self::Output; fn checked_shr(self, rhs: u32) -> Self::Output; fn checked_sub(self, rhs: T) -> Self::Output; }

Required Associated Types

Required Methods

Implementations on Foreign Types

Implementors