Trait overflower_support::AddAssignWrap
[−]
[src]
pub trait AddAssignWrap<RHS = Self> { fn add_assign_wrap(&mut self, rhs: RHS); }
Add a value to a given value in-place, wrapping on overflow
This trait does the same as the std::ops::AddAssign
trait for most values.
it is specialized for integer types to wrap on over- or underflow.
Required Methods
fn add_assign_wrap(&mut self, rhs: RHS)
add a value to a given value in-place, wrapping on overflow
Implementors
impl<T, R> AddAssignWrap<R> for T where
T: AddAssign<R>,impl AddAssignWrap<u8> for u8
impl AddAssignWrap<u16> for u16
impl AddAssignWrap<u32> for u32
impl AddAssignWrap<u64> for u64
impl AddAssignWrap<usize> for usize
impl AddAssignWrap<i8> for i8
impl AddAssignWrap<i16> for i16
impl AddAssignWrap<i32> for i32
impl AddAssignWrap<i64> for i64
impl AddAssignWrap<isize> for isize