Trait std::num::CheckedAdd[src]
pub trait CheckedAdd: Add<Self, Self> {
fn checked_add(&self, v: &Self) -> Option<Self>;
}Performs addition that returns None instead of wrapping around on overflow.
Required Methods
fn checked_add(&self, v: &Self) -> Option<Self>
Adds two numbers, checking for overflow. If overflow happens, None is returned.
Implementors
impl CheckedAdd for uintimpl CheckedAdd for u8impl CheckedAdd for u16impl CheckedAdd for u32impl CheckedAdd for u64impl CheckedAdd for intimpl CheckedAdd for i8impl CheckedAdd for i16impl CheckedAdd for i32impl CheckedAdd for i64