Trait num_traits::ops::wrapping::WrappingSub [−][src]
pub trait WrappingSub: Sized + Sub<Self, Output = Self> { fn wrapping_sub(&self, v: &Self) -> Self; }
Performs subtraction that wraps around on overflow.
Required Methods
fn wrapping_sub(&self, v: &Self) -> Self
Wrapping (modular) subtraction. Computes self - other, wrapping around at the boundary
of the type.
Implementations on Foreign Types
impl<T: WrappingSub> WrappingSub for Wrapping<T> where
Wrapping<T>: Sub<Output = Wrapping<T>>, [src]
impl<T: WrappingSub> WrappingSub for Wrapping<T> where
Wrapping<T>: Sub<Output = Wrapping<T>>, fn wrapping_sub(&self, v: &Self) -> Self[src]
fn wrapping_sub(&self, v: &Self) -> SelfImplementors
impl WrappingSub for u8impl WrappingSub for u16impl WrappingSub for u32impl WrappingSub for u64impl WrappingSub for usizeimpl WrappingSub for u128impl WrappingSub for i8impl WrappingSub for i16impl WrappingSub for i32impl WrappingSub for i64impl WrappingSub for isizeimpl WrappingSub for i128