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.
Implementations on Foreign Types
impl<T: WrappingAdd> WrappingAdd for Wrapping<T> where
Wrapping<T>: Add<Output = Wrapping<T>>, [src]
impl<T: WrappingAdd> WrappingAdd for Wrapping<T> where
Wrapping<T>: Add<Output = Wrapping<T>>, fn wrapping_add(&self, v: &Self) -> Self[src]
fn wrapping_add(&self, v: &Self) -> SelfImplementors
impl WrappingAdd for u8impl WrappingAdd for u16impl WrappingAdd for u32impl WrappingAdd for u64impl WrappingAdd for usizeimpl WrappingAdd for u128impl WrappingAdd for i8impl WrappingAdd for i16impl WrappingAdd for i32impl WrappingAdd for i64impl WrappingAdd for isizeimpl WrappingAdd for i128