Trait num::traits::CheckedAdd
[−]
[src]
pub trait CheckedAdd: Sized + Add<Self, Output=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 BigUintimpl CheckedAdd for BigIntimpl CheckedAdd for u8impl CheckedAdd for u16impl CheckedAdd for u32impl CheckedAdd for u64impl CheckedAdd for usizeimpl CheckedAdd for i8impl CheckedAdd for i16impl CheckedAdd for i32impl CheckedAdd for i64impl CheckedAdd for isize