pub trait SaturatingAdd: Sized + Add<Output = Self> {
// Required method
fn saturating_add(&self, v: &Self) -> Self;
}
Expand description
Performs addition that saturates at the numeric bounds instead of overflowing.
Required Methods§
Sourcefn saturating_add(&self, v: &Self) -> Self
fn saturating_add(&self, v: &Self) -> Self
Saturating addition. 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.