Trait num_traits::ops::wrapping::WrappingAdd
[−]
[src]
pub trait WrappingAdd: Sized + Add<Self, Output=Self> { fn wrapping_add(&self, v: &Self) -> Self; }
Performs addition that wraps around on overflow.
Required Methods
fn wrapping_add(&self, v: &Self) -> Self
Wrapping (modular) addition. Computes self + other
, wrapping around at the boundary of
the type.
Implementors
impl WrappingAdd for u8
impl WrappingAdd for u16
impl WrappingAdd for u32
impl WrappingAdd for u64
impl WrappingAdd for usize
impl WrappingAdd for i8
impl WrappingAdd for i16
impl WrappingAdd for i32
impl WrappingAdd for i64
impl WrappingAdd for isize
impl<T: WrappingAdd> WrappingAdd for Wrapping<T> where Wrapping<T>: Add<Output=Wrapping<T>>