pub trait SaturatingSubAssign<Rhs = Self> {
    // Required method
    fn saturating_sub_assign(&mut self, rhs: Rhs);
}

Required Methods§

source

fn saturating_sub_assign(&mut self, rhs: Rhs)

Implementations on Foreign Types§

source§

impl<Rhs> SaturatingSubAssign<Rhs> for i8
where i8: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

source§

impl<Rhs> SaturatingSubAssign<Rhs> for i16
where i16: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

source§

impl<Rhs> SaturatingSubAssign<Rhs> for i32
where i32: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

source§

impl<Rhs> SaturatingSubAssign<Rhs> for i64
where i64: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

source§

impl<Rhs> SaturatingSubAssign<Rhs> for i128
where i128: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

source§

impl<Rhs> SaturatingSubAssign<Rhs> for isize
where isize: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

source§

impl<Rhs> SaturatingSubAssign<Rhs> for u8
where u8: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

source§

impl<Rhs> SaturatingSubAssign<Rhs> for u16
where u16: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

source§

impl<Rhs> SaturatingSubAssign<Rhs> for u32
where u32: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

source§

impl<Rhs> SaturatingSubAssign<Rhs> for u64
where u64: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

source§

impl<Rhs> SaturatingSubAssign<Rhs> for u128
where u128: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

source§

impl<Rhs> SaturatingSubAssign<Rhs> for usize
where usize: UpcastFrom<Rhs>,

source§

fn saturating_sub_assign(&mut self, rhs: Rhs)

Implementors§