Trait num::traits::Saturating
[−]
[src]
pub trait Saturating { fn saturating_add(self, v: Self) -> Self; fn saturating_sub(self, v: Self) -> Self; }
Saturating math operations
Required Methods
fn saturating_add(self, v: Self) -> Self
Saturating addition operator. Returns a+b, saturating at the numeric bounds instead of overflowing.
fn saturating_sub(self, v: Self) -> Self
Saturating subtraction operator. Returns a-b, saturating at the numeric bounds instead of overflowing.
Implementors
impl Saturating for u64
impl Saturating for i64
impl Saturating for u32
impl Saturating for i32
impl Saturating for u16
impl Saturating for i16
impl Saturating for u8
impl Saturating for i8
impl Saturating for usize
impl Saturating for isize