Trait core::num::wrapping::OverflowingOps
[−]
[src]
pub trait OverflowingOps {
fn overflowing_add(self, rhs: Self) -> (Self, bool);
fn overflowing_sub(self, rhs: Self) -> (Self, bool);
fn overflowing_mul(self, rhs: Self) -> (Self, bool);
fn overflowing_div(self, rhs: Self) -> (Self, bool);
fn overflowing_rem(self, rhs: Self) -> (Self, bool);
fn overflowing_neg(self) -> (Self, bool);
fn overflowing_shl(self, rhs: u32) -> (Self, bool);
fn overflowing_shr(self, rhs: u32) -> (Self, bool);
}Deprecated since 1.7.0
: moved to inherent methods
Required Methods
fn overflowing_add(self, rhs: Self) -> (Self, bool)
Deprecated since 1.7.0
: moved to inherent methods
fn overflowing_sub(self, rhs: Self) -> (Self, bool)
Deprecated since 1.7.0
: moved to inherent methods
fn overflowing_mul(self, rhs: Self) -> (Self, bool)
Deprecated since 1.7.0
: moved to inherent methods
fn overflowing_div(self, rhs: Self) -> (Self, bool)
Deprecated since 1.7.0
: moved to inherent methods
fn overflowing_rem(self, rhs: Self) -> (Self, bool)
Deprecated since 1.7.0
: moved to inherent methods
fn overflowing_neg(self) -> (Self, bool)
Deprecated since 1.7.0
: moved to inherent methods
fn overflowing_shl(self, rhs: u32) -> (Self, bool)
Deprecated since 1.7.0
: moved to inherent methods
fn overflowing_shr(self, rhs: u32) -> (Self, bool)
Deprecated since 1.7.0
: moved to inherent methods
Implementors
impl OverflowingOps for i8impl OverflowingOps for i16impl OverflowingOps for i32impl OverflowingOps for i64impl OverflowingOps for isizeimpl OverflowingOps for u8impl OverflowingOps for u16impl OverflowingOps for u32impl OverflowingOps for u64impl OverflowingOps for usize