pub trait CheckedSub: Sized + Sub<Self, Output = Self> {
    fn checked_sub(&self, v: &Self) -> Option<Self>;
}
Expand description

Performs subtraction that returns None instead of wrapping around on underflow.

Required Methods§

Subtracts two numbers, checking for underflow. If underflow happens, None is returned.

Implementations on Foreign Types§

Implementors§

impl<Frac> CheckedSub for FixedI8<Frac>

impl<Frac> CheckedSub for FixedI16<Frac>

impl<Frac> CheckedSub for FixedI32<Frac>

impl<Frac> CheckedSub for FixedI64<Frac>

impl<Frac> CheckedSub for FixedI128<Frac>

impl<Frac> CheckedSub for FixedU8<Frac>

impl<Frac> CheckedSub for FixedU16<Frac>

impl<Frac> CheckedSub for FixedU32<Frac>

impl<Frac> CheckedSub for FixedU64<Frac>

impl<Frac> CheckedSub for FixedU128<Frac>