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

Performs division that returns None instead of panicking on division by zero and instead of wrapping around on underflow and overflow.

Required Methods

Divides two numbers, checking for underflow, overflow and division by zero. If any of that happens, None is returned.

Implementations on Foreign Types

Implementors