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.
Implementations on Foreign Types
impl<T: WrappingMul> WrappingMul for Wrapping<T> where
Wrapping<T>: Mul<Output = Wrapping<T>>,
[src]
impl<T: WrappingMul> WrappingMul for Wrapping<T> where
Wrapping<T>: Mul<Output = Wrapping<T>>,
fn wrapping_mul(&self, v: &Self) -> Self
[src]
fn wrapping_mul(&self, v: &Self) -> Self
Implementors
impl WrappingMul for u8
impl WrappingMul for u16
impl WrappingMul for u32
impl WrappingMul for u64
impl WrappingMul for usize
impl WrappingMul for u128
impl WrappingMul for i8
impl WrappingMul for i16
impl WrappingMul for i32
impl WrappingMul for i64
impl WrappingMul for isize
impl WrappingMul for i128