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) -> Self
Implementors
impl WrappingSub for u8
impl WrappingSub for u16
impl WrappingSub for u32
impl WrappingSub for u64
impl WrappingSub for usize
impl WrappingSub for u128
impl WrappingSub for i8
impl WrappingSub for i16
impl WrappingSub for i32
impl WrappingSub for i64
impl WrappingSub for isize
impl WrappingSub for i128