Trait num::traits::CheckedDiv
[−]
[src]
pub trait CheckedDiv: Sized + Div<Self, Output=Self> {
fn checked_div(&self, v: &Self) -> Option<Self>;
}Performs division that returns None instead of panicking on division by zero and instead of
wrapping around on underflow and overflow.
Required Methods
fn checked_div(&self, v: &Self) -> Option<Self>
Divides two numbers, checking for underflow, overflow and division by
zero. If any of that happens, None is returned.
Implementors
impl CheckedDiv for BigUintimpl CheckedDiv for BigIntimpl CheckedDiv for isizeimpl CheckedDiv for i8impl CheckedDiv for i16impl CheckedDiv for i32impl CheckedDiv for i64impl CheckedDiv for usizeimpl CheckedDiv for u8impl CheckedDiv for u16impl CheckedDiv for u32impl CheckedDiv for u64