pub trait SaturatingSub: Sized + Sub<Output = Self> {
// Required method
fn saturating_sub(&self, v: &Self) -> Self;
}
Expand description
Performs subtraction that saturates at the numeric bounds instead of overflowing.
Required Methods§
Sourcefn saturating_sub(&self, v: &Self) -> Self
fn saturating_sub(&self, v: &Self) -> Self
Saturating subtraction. Computes self - other
, saturating at the relevant high or low boundary of
the type.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.