Trait num::traits::CheckedSub
[−]
[src]
pub trait CheckedSub: Sized + Sub<Self, Output=Self> {
fn checked_sub(&self, v: &Self) -> Option<Self>;
}Performs subtraction that returns None instead of wrapping around on underflow.
Required Methods
fn checked_sub(&self, v: &Self) -> Option<Self>
Subtracts two numbers, checking for underflow. If underflow happens,
None is returned.
Implementors
impl CheckedSub for BigUintimpl CheckedSub for BigIntimpl CheckedSub for u8impl CheckedSub for u16impl CheckedSub for u32impl CheckedSub for u64impl CheckedSub for usizeimpl CheckedSub for i8impl CheckedSub for i16impl CheckedSub for i32impl CheckedSub for i64impl CheckedSub for isize