Trait divrem::DivEuclid[][src]

pub trait DivEuclid<RHS = Self>: Div<RHS> {
    fn div_euclid(self, other: RHS) -> Self::Output;
}

Euclidean division.

The sign of the modulus is always positive or zero.

Required methods

fn div_euclid(self, other: RHS) -> Self::Output[src]

Performs the euclidean division operation.

Loading content...

Implementations on Foreign Types

impl DivEuclid<Wrapping<i8>> for Wrapping<i8>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<i8>> for &'a Wrapping<i8>[src]

fn div_euclid(
    self,
    other: Wrapping<i8>
) -> <Wrapping<i8> as Div<Wrapping<i8>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<i8>> for Wrapping<i8>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Div<Wrapping<i8>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<i8>> for &'b Wrapping<i8>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<i8>
) -> <Wrapping<i8> as Div<Wrapping<i8>>>::Output
[src]

impl DivEuclid<Wrapping<i16>> for Wrapping<i16>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<i16>> for &'a Wrapping<i16>[src]

fn div_euclid(
    self,
    other: Wrapping<i16>
) -> <Wrapping<i16> as Div<Wrapping<i16>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<i16>> for Wrapping<i16>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Div<Wrapping<i16>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<i16>> for &'b Wrapping<i16>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<i16>
) -> <Wrapping<i16> as Div<Wrapping<i16>>>::Output
[src]

impl DivEuclid<Wrapping<i32>> for Wrapping<i32>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<i32>> for &'a Wrapping<i32>[src]

fn div_euclid(
    self,
    other: Wrapping<i32>
) -> <Wrapping<i32> as Div<Wrapping<i32>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<i32>> for Wrapping<i32>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Div<Wrapping<i32>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<i32>> for &'b Wrapping<i32>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<i32>
) -> <Wrapping<i32> as Div<Wrapping<i32>>>::Output
[src]

impl DivEuclid<Wrapping<i64>> for Wrapping<i64>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<i64>> for &'a Wrapping<i64>[src]

fn div_euclid(
    self,
    other: Wrapping<i64>
) -> <Wrapping<i64> as Div<Wrapping<i64>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<i64>> for Wrapping<i64>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Div<Wrapping<i64>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<i64>> for &'b Wrapping<i64>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<i64>
) -> <Wrapping<i64> as Div<Wrapping<i64>>>::Output
[src]

impl DivEuclid<Wrapping<i128>> for Wrapping<i128>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<i128>> for &'a Wrapping<i128>[src]

fn div_euclid(
    self,
    other: Wrapping<i128>
) -> <Wrapping<i128> as Div<Wrapping<i128>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<i128>> for Wrapping<i128>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Div<Wrapping<i128>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<i128>> for &'b Wrapping<i128>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<i128>
) -> <Wrapping<i128> as Div<Wrapping<i128>>>::Output
[src]

impl DivEuclid<Wrapping<isize>> for Wrapping<isize>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<isize>> for &'a Wrapping<isize>[src]

fn div_euclid(
    self,
    other: Wrapping<isize>
) -> <Wrapping<isize> as Div<Wrapping<isize>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<isize>> for Wrapping<isize>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Div<Wrapping<isize>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<isize>> for &'b Wrapping<isize>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<isize>
) -> <Wrapping<isize> as Div<Wrapping<isize>>>::Output
[src]

impl DivEuclid<Wrapping<u8>> for Wrapping<u8>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<u8>> for &'a Wrapping<u8>[src]

fn div_euclid(
    self,
    other: Wrapping<u8>
) -> <Wrapping<u8> as Div<Wrapping<u8>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<u8>> for Wrapping<u8>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Div<Wrapping<u8>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<u8>> for &'b Wrapping<u8>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<u8>
) -> <Wrapping<u8> as Div<Wrapping<u8>>>::Output
[src]

impl DivEuclid<Wrapping<u16>> for Wrapping<u16>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<u16>> for &'a Wrapping<u16>[src]

fn div_euclid(
    self,
    other: Wrapping<u16>
) -> <Wrapping<u16> as Div<Wrapping<u16>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<u16>> for Wrapping<u16>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Div<Wrapping<u16>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<u16>> for &'b Wrapping<u16>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<u16>
) -> <Wrapping<u16> as Div<Wrapping<u16>>>::Output
[src]

impl DivEuclid<Wrapping<u32>> for Wrapping<u32>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<u32>> for &'a Wrapping<u32>[src]

fn div_euclid(
    self,
    other: Wrapping<u32>
) -> <Wrapping<u32> as Div<Wrapping<u32>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<u32>> for Wrapping<u32>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Div<Wrapping<u32>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<u32>> for &'b Wrapping<u32>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<u32>
) -> <Wrapping<u32> as Div<Wrapping<u32>>>::Output
[src]

impl DivEuclid<Wrapping<u64>> for Wrapping<u64>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<u64>> for &'a Wrapping<u64>[src]

fn div_euclid(
    self,
    other: Wrapping<u64>
) -> <Wrapping<u64> as Div<Wrapping<u64>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<u64>> for Wrapping<u64>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Div<Wrapping<u64>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<u64>> for &'b Wrapping<u64>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<u64>
) -> <Wrapping<u64> as Div<Wrapping<u64>>>::Output
[src]

impl DivEuclid<Wrapping<u128>> for Wrapping<u128>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<u128>> for &'a Wrapping<u128>[src]

fn div_euclid(
    self,
    other: Wrapping<u128>
) -> <Wrapping<u128> as Div<Wrapping<u128>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<u128>> for Wrapping<u128>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Div<Wrapping<u128>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<u128>> for &'b Wrapping<u128>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<u128>
) -> <Wrapping<u128> as Div<Wrapping<u128>>>::Output
[src]

impl DivEuclid<Wrapping<usize>> for Wrapping<usize>[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<Wrapping<usize>> for &'a Wrapping<usize>[src]

fn div_euclid(
    self,
    other: Wrapping<usize>
) -> <Wrapping<usize> as Div<Wrapping<usize>>>::Output
[src]

impl<'a> DivEuclid<&'a Wrapping<usize>> for Wrapping<usize>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Div<Wrapping<usize>>>::Output
[src]

impl<'a, 'b> DivEuclid<&'a Wrapping<usize>> for &'b Wrapping<usize>[src]

fn div_euclid(
    self,
    other: &'a Wrapping<usize>
) -> <Wrapping<usize> as Div<Wrapping<usize>>>::Output
[src]

Loading content...

Implementors

impl DivEuclid<i8> for i8[src]

fn div_euclid(self, other: Self) -> Self[src]

impl DivEuclid<i16> for i16[src]

fn div_euclid(self, other: Self) -> Self[src]

impl DivEuclid<i32> for i32[src]

fn div_euclid(self, other: Self) -> Self[src]

impl DivEuclid<i64> for i64[src]

fn div_euclid(self, other: Self) -> Self[src]

impl DivEuclid<i128> for i128[src]

fn div_euclid(self, other: Self) -> Self[src]

impl DivEuclid<isize> for isize[src]

fn div_euclid(self, other: Self) -> Self[src]

impl DivEuclid<u8> for u8[src]

fn div_euclid(self, other: Self) -> Self[src]

impl DivEuclid<u16> for u16[src]

fn div_euclid(self, other: Self) -> Self[src]

impl DivEuclid<u32> for u32[src]

fn div_euclid(self, other: Self) -> Self[src]

impl DivEuclid<u64> for u64[src]

fn div_euclid(self, other: Self) -> Self[src]

impl DivEuclid<u128> for u128[src]

fn div_euclid(self, other: Self) -> Self[src]

impl DivEuclid<usize> for usize[src]

fn div_euclid(self, other: Self) -> Self[src]

impl<'a> DivEuclid<&'a i8> for i8[src]

fn div_euclid(self, other: &'a i8) -> <i8 as Div<i8>>::Output[src]

impl<'a> DivEuclid<&'a i16> for i16[src]

fn div_euclid(self, other: &'a i16) -> <i16 as Div<i16>>::Output[src]

impl<'a> DivEuclid<&'a i32> for i32[src]

fn div_euclid(self, other: &'a i32) -> <i32 as Div<i32>>::Output[src]

impl<'a> DivEuclid<&'a i64> for i64[src]

fn div_euclid(self, other: &'a i64) -> <i64 as Div<i64>>::Output[src]

impl<'a> DivEuclid<&'a i128> for i128[src]

fn div_euclid(self, other: &'a i128) -> <i128 as Div<i128>>::Output[src]

impl<'a> DivEuclid<&'a isize> for isize[src]

fn div_euclid(self, other: &'a isize) -> <isize as Div<isize>>::Output[src]

impl<'a> DivEuclid<&'a u8> for u8[src]

fn div_euclid(self, other: &'a u8) -> <u8 as Div<u8>>::Output[src]

impl<'a> DivEuclid<&'a u16> for u16[src]

fn div_euclid(self, other: &'a u16) -> <u16 as Div<u16>>::Output[src]

impl<'a> DivEuclid<&'a u32> for u32[src]

fn div_euclid(self, other: &'a u32) -> <u32 as Div<u32>>::Output[src]

impl<'a> DivEuclid<&'a u64> for u64[src]

fn div_euclid(self, other: &'a u64) -> <u64 as Div<u64>>::Output[src]

impl<'a> DivEuclid<&'a u128> for u128[src]

fn div_euclid(self, other: &'a u128) -> <u128 as Div<u128>>::Output[src]

impl<'a> DivEuclid<&'a usize> for usize[src]

fn div_euclid(self, other: &'a usize) -> <usize as Div<usize>>::Output[src]

impl<'a> DivEuclid<i8> for &'a i8[src]

fn div_euclid(self, other: i8) -> <i8 as Div<i8>>::Output[src]

impl<'a> DivEuclid<i16> for &'a i16[src]

fn div_euclid(self, other: i16) -> <i16 as Div<i16>>::Output[src]

impl<'a> DivEuclid<i32> for &'a i32[src]

fn div_euclid(self, other: i32) -> <i32 as Div<i32>>::Output[src]

impl<'a> DivEuclid<i64> for &'a i64[src]

fn div_euclid(self, other: i64) -> <i64 as Div<i64>>::Output[src]

impl<'a> DivEuclid<i128> for &'a i128[src]

fn div_euclid(self, other: i128) -> <i128 as Div<i128>>::Output[src]

impl<'a> DivEuclid<isize> for &'a isize[src]

fn div_euclid(self, other: isize) -> <isize as Div<isize>>::Output[src]

impl<'a> DivEuclid<u8> for &'a u8[src]

fn div_euclid(self, other: u8) -> <u8 as Div<u8>>::Output[src]

impl<'a> DivEuclid<u16> for &'a u16[src]

fn div_euclid(self, other: u16) -> <u16 as Div<u16>>::Output[src]

impl<'a> DivEuclid<u32> for &'a u32[src]

fn div_euclid(self, other: u32) -> <u32 as Div<u32>>::Output[src]

impl<'a> DivEuclid<u64> for &'a u64[src]

fn div_euclid(self, other: u64) -> <u64 as Div<u64>>::Output[src]

impl<'a> DivEuclid<u128> for &'a u128[src]

fn div_euclid(self, other: u128) -> <u128 as Div<u128>>::Output[src]

impl<'a> DivEuclid<usize> for &'a usize[src]

fn div_euclid(self, other: usize) -> <usize as Div<usize>>::Output[src]

impl<'a, 'b> DivEuclid<&'a i8> for &'b i8[src]

fn div_euclid(self, other: &'a i8) -> <i8 as Div<i8>>::Output[src]

impl<'a, 'b> DivEuclid<&'a i16> for &'b i16[src]

fn div_euclid(self, other: &'a i16) -> <i16 as Div<i16>>::Output[src]

impl<'a, 'b> DivEuclid<&'a i32> for &'b i32[src]

fn div_euclid(self, other: &'a i32) -> <i32 as Div<i32>>::Output[src]

impl<'a, 'b> DivEuclid<&'a i64> for &'b i64[src]

fn div_euclid(self, other: &'a i64) -> <i64 as Div<i64>>::Output[src]

impl<'a, 'b> DivEuclid<&'a i128> for &'b i128[src]

fn div_euclid(self, other: &'a i128) -> <i128 as Div<i128>>::Output[src]

impl<'a, 'b> DivEuclid<&'a isize> for &'b isize[src]

fn div_euclid(self, other: &'a isize) -> <isize as Div<isize>>::Output[src]

impl<'a, 'b> DivEuclid<&'a u8> for &'b u8[src]

fn div_euclid(self, other: &'a u8) -> <u8 as Div<u8>>::Output[src]

impl<'a, 'b> DivEuclid<&'a u16> for &'b u16[src]

fn div_euclid(self, other: &'a u16) -> <u16 as Div<u16>>::Output[src]

impl<'a, 'b> DivEuclid<&'a u32> for &'b u32[src]

fn div_euclid(self, other: &'a u32) -> <u32 as Div<u32>>::Output[src]

impl<'a, 'b> DivEuclid<&'a u64> for &'b u64[src]

fn div_euclid(self, other: &'a u64) -> <u64 as Div<u64>>::Output[src]

impl<'a, 'b> DivEuclid<&'a u128> for &'b u128[src]

fn div_euclid(self, other: &'a u128) -> <u128 as Div<u128>>::Output[src]

impl<'a, 'b> DivEuclid<&'a usize> for &'b usize[src]

fn div_euclid(self, other: &'a usize) -> <usize as Div<usize>>::Output[src]

Loading content...