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);
}
Unstable (wrapping
#27755): may be removed or relocated
Required Methods
fn overflowing_add(self, rhs: Self) -> (Self, bool)
Unstable (wrapping
#27755): may be removed or relocated
fn overflowing_sub(self, rhs: Self) -> (Self, bool)
Unstable (wrapping
#27755): may be removed or relocated
fn overflowing_mul(self, rhs: Self) -> (Self, bool)
Unstable (wrapping
#27755): may be removed or relocated
fn overflowing_div(self, rhs: Self) -> (Self, bool)
Unstable (wrapping
#27755): may be removed or relocated
fn overflowing_rem(self, rhs: Self) -> (Self, bool)
Unstable (wrapping
#27755): may be removed or relocated
Unstable (wrapping
#27755): may be removed or relocated
fn overflowing_shl(self, rhs: u32) -> (Self, bool)
Unstable (wrapping
#27755): may be removed or relocated
fn overflowing_shr(self, rhs: u32) -> (Self, bool)
Unstable (wrapping
#27755): may be removed or relocated
Implementors