Trait num::CheckedMul [] [src]

pub trait CheckedMul: Mul<Self, Output=Self> {
    fn checked_mul(&self, v: &Self) -> Option<Self>;
}

Performs multiplication that returns None instead of wrapping around on underflow or overflow.

Required Methods

Multiplies two numbers, checking for underflow or overflow. If underflow or overflow happens, None is returned.

Implementors