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