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

Performs the euclidean division operation.

Implementations on Foreign Types

impl DivEuclid for Wrapping<i8>
[src]

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

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

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

impl DivEuclid for Wrapping<i16>
[src]

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

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

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

impl DivEuclid for Wrapping<i32>
[src]

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

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

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

impl DivEuclid for Wrapping<i64>
[src]

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

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

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

impl DivEuclid for Wrapping<i128>
[src]

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

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

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

impl DivEuclid for Wrapping<isize>
[src]

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

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

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

impl DivEuclid for Wrapping<u8>
[src]

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

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

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

impl DivEuclid for Wrapping<u16>
[src]

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

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

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

impl DivEuclid for Wrapping<u32>
[src]

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

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

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

impl DivEuclid for Wrapping<u64>
[src]

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

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

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

impl DivEuclid for Wrapping<u128>
[src]

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

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

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

impl DivEuclid for Wrapping<usize>
[src]

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

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

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

Implementors