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<T: CheckedAdd + CheckedSub + Zero + PartialOrd + Bounded> Saturating for T