Trait num_traits::ops::wrapping::WrappingMul
[−]
[src]
pub trait WrappingMul: Sized + Mul<Self, Output=Self> { fn wrapping_mul(&self, v: &Self) -> Self; }
Performs multiplication that wraps around on overflow.
Required Methods
fn wrapping_mul(&self, v: &Self) -> Self
Wrapping (modular) multiplication. Computes self * other
, wrapping around at the boundary
of the type.
Implementors
impl WrappingMul for u8
impl WrappingMul for u16
impl WrappingMul for u32
impl WrappingMul for u64
impl WrappingMul for usize
impl WrappingMul for i8
impl WrappingMul for i16
impl WrappingMul for i32
impl WrappingMul for i64
impl WrappingMul for isize
impl<T: WrappingMul> WrappingMul for Wrapping<T> where Wrapping<T>: Mul<Output=Wrapping<T>>