Trait divrem::RemFloor [−][src]
Floored division remainder.
The sign of the modulus is always the same as the sign of the divisor or zero.
This is equivalent to the mod
function in Haskell.
Required Methods
fn rem_floor(self, other: RHS) -> Self::Output
Returns the remainder of the floored division operation.
Implementations on Foreign Types
impl RemFloor for Wrapping<i8>
[src]
impl RemFloor for Wrapping<i8>
impl<'a> RemFloor<Wrapping<i8>> for &'a Wrapping<i8>
[src]
impl<'a> RemFloor<Wrapping<i8>> for &'a Wrapping<i8>
impl<'a> RemFloor<&'a Wrapping<i8>> for Wrapping<i8>
[src]
impl<'a> RemFloor<&'a Wrapping<i8>> for Wrapping<i8>
impl<'a, 'b> RemFloor<&'a Wrapping<i8>> for &'b Wrapping<i8>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<i8>> for &'b Wrapping<i8>
impl RemFloor for Wrapping<i16>
[src]
impl RemFloor for Wrapping<i16>
impl<'a> RemFloor<Wrapping<i16>> for &'a Wrapping<i16>
[src]
impl<'a> RemFloor<Wrapping<i16>> for &'a Wrapping<i16>
impl<'a> RemFloor<&'a Wrapping<i16>> for Wrapping<i16>
[src]
impl<'a> RemFloor<&'a Wrapping<i16>> for Wrapping<i16>
impl<'a, 'b> RemFloor<&'a Wrapping<i16>> for &'b Wrapping<i16>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<i16>> for &'b Wrapping<i16>
impl RemFloor for Wrapping<i32>
[src]
impl RemFloor for Wrapping<i32>
impl<'a> RemFloor<Wrapping<i32>> for &'a Wrapping<i32>
[src]
impl<'a> RemFloor<Wrapping<i32>> for &'a Wrapping<i32>
impl<'a> RemFloor<&'a Wrapping<i32>> for Wrapping<i32>
[src]
impl<'a> RemFloor<&'a Wrapping<i32>> for Wrapping<i32>
impl<'a, 'b> RemFloor<&'a Wrapping<i32>> for &'b Wrapping<i32>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<i32>> for &'b Wrapping<i32>
impl RemFloor for Wrapping<i64>
[src]
impl RemFloor for Wrapping<i64>
impl<'a> RemFloor<Wrapping<i64>> for &'a Wrapping<i64>
[src]
impl<'a> RemFloor<Wrapping<i64>> for &'a Wrapping<i64>
impl<'a> RemFloor<&'a Wrapping<i64>> for Wrapping<i64>
[src]
impl<'a> RemFloor<&'a Wrapping<i64>> for Wrapping<i64>
impl<'a, 'b> RemFloor<&'a Wrapping<i64>> for &'b Wrapping<i64>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<i64>> for &'b Wrapping<i64>
impl RemFloor for Wrapping<i128>
[src]
impl RemFloor for Wrapping<i128>
impl<'a> RemFloor<Wrapping<i128>> for &'a Wrapping<i128>
[src]
impl<'a> RemFloor<Wrapping<i128>> for &'a Wrapping<i128>
impl<'a> RemFloor<&'a Wrapping<i128>> for Wrapping<i128>
[src]
impl<'a> RemFloor<&'a Wrapping<i128>> for Wrapping<i128>
impl<'a, 'b> RemFloor<&'a Wrapping<i128>> for &'b Wrapping<i128>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<i128>> for &'b Wrapping<i128>
impl RemFloor for Wrapping<isize>
[src]
impl RemFloor for Wrapping<isize>
impl<'a> RemFloor<Wrapping<isize>> for &'a Wrapping<isize>
[src]
impl<'a> RemFloor<Wrapping<isize>> for &'a Wrapping<isize>
impl<'a> RemFloor<&'a Wrapping<isize>> for Wrapping<isize>
[src]
impl<'a> RemFloor<&'a Wrapping<isize>> for Wrapping<isize>
impl<'a, 'b> RemFloor<&'a Wrapping<isize>> for &'b Wrapping<isize>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<isize>> for &'b Wrapping<isize>
impl RemFloor for Wrapping<u8>
[src]
impl RemFloor for Wrapping<u8>
impl<'a> RemFloor<Wrapping<u8>> for &'a Wrapping<u8>
[src]
impl<'a> RemFloor<Wrapping<u8>> for &'a Wrapping<u8>
impl<'a> RemFloor<&'a Wrapping<u8>> for Wrapping<u8>
[src]
impl<'a> RemFloor<&'a Wrapping<u8>> for Wrapping<u8>
impl<'a, 'b> RemFloor<&'a Wrapping<u8>> for &'b Wrapping<u8>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<u8>> for &'b Wrapping<u8>
impl RemFloor for Wrapping<u16>
[src]
impl RemFloor for Wrapping<u16>
impl<'a> RemFloor<Wrapping<u16>> for &'a Wrapping<u16>
[src]
impl<'a> RemFloor<Wrapping<u16>> for &'a Wrapping<u16>
impl<'a> RemFloor<&'a Wrapping<u16>> for Wrapping<u16>
[src]
impl<'a> RemFloor<&'a Wrapping<u16>> for Wrapping<u16>
impl<'a, 'b> RemFloor<&'a Wrapping<u16>> for &'b Wrapping<u16>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<u16>> for &'b Wrapping<u16>
impl RemFloor for Wrapping<u32>
[src]
impl RemFloor for Wrapping<u32>
impl<'a> RemFloor<Wrapping<u32>> for &'a Wrapping<u32>
[src]
impl<'a> RemFloor<Wrapping<u32>> for &'a Wrapping<u32>
impl<'a> RemFloor<&'a Wrapping<u32>> for Wrapping<u32>
[src]
impl<'a> RemFloor<&'a Wrapping<u32>> for Wrapping<u32>
impl<'a, 'b> RemFloor<&'a Wrapping<u32>> for &'b Wrapping<u32>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<u32>> for &'b Wrapping<u32>
impl RemFloor for Wrapping<u64>
[src]
impl RemFloor for Wrapping<u64>
impl<'a> RemFloor<Wrapping<u64>> for &'a Wrapping<u64>
[src]
impl<'a> RemFloor<Wrapping<u64>> for &'a Wrapping<u64>
impl<'a> RemFloor<&'a Wrapping<u64>> for Wrapping<u64>
[src]
impl<'a> RemFloor<&'a Wrapping<u64>> for Wrapping<u64>
impl<'a, 'b> RemFloor<&'a Wrapping<u64>> for &'b Wrapping<u64>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<u64>> for &'b Wrapping<u64>
impl RemFloor for Wrapping<u128>
[src]
impl RemFloor for Wrapping<u128>
impl<'a> RemFloor<Wrapping<u128>> for &'a Wrapping<u128>
[src]
impl<'a> RemFloor<Wrapping<u128>> for &'a Wrapping<u128>
impl<'a> RemFloor<&'a Wrapping<u128>> for Wrapping<u128>
[src]
impl<'a> RemFloor<&'a Wrapping<u128>> for Wrapping<u128>
impl<'a, 'b> RemFloor<&'a Wrapping<u128>> for &'b Wrapping<u128>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<u128>> for &'b Wrapping<u128>
impl RemFloor for Wrapping<usize>
[src]
impl RemFloor for Wrapping<usize>
impl<'a> RemFloor<Wrapping<usize>> for &'a Wrapping<usize>
[src]
impl<'a> RemFloor<Wrapping<usize>> for &'a Wrapping<usize>
impl<'a> RemFloor<&'a Wrapping<usize>> for Wrapping<usize>
[src]
impl<'a> RemFloor<&'a Wrapping<usize>> for Wrapping<usize>
impl<'a, 'b> RemFloor<&'a Wrapping<usize>> for &'b Wrapping<usize>
[src]
impl<'a, 'b> RemFloor<&'a Wrapping<usize>> for &'b Wrapping<usize>
Implementors
impl RemFloor for i8
impl<'a> RemFloor<i8> for &'a i8
impl<'a> RemFloor<&'a i8> for i8
impl<'a, 'b> RemFloor<&'a i8> for &'b i8
impl RemFloor for i16
impl<'a> RemFloor<i16> for &'a i16
impl<'a> RemFloor<&'a i16> for i16
impl<'a, 'b> RemFloor<&'a i16> for &'b i16
impl RemFloor for i32
impl<'a> RemFloor<i32> for &'a i32
impl<'a> RemFloor<&'a i32> for i32
impl<'a, 'b> RemFloor<&'a i32> for &'b i32
impl RemFloor for i64
impl<'a> RemFloor<i64> for &'a i64
impl<'a> RemFloor<&'a i64> for i64
impl<'a, 'b> RemFloor<&'a i64> for &'b i64
impl RemFloor for i128
impl<'a> RemFloor<i128> for &'a i128
impl<'a> RemFloor<&'a i128> for i128
impl<'a, 'b> RemFloor<&'a i128> for &'b i128
impl RemFloor for isize
impl<'a> RemFloor<isize> for &'a isize
impl<'a> RemFloor<&'a isize> for isize
impl<'a, 'b> RemFloor<&'a isize> for &'b isize
impl RemFloor for u8
impl<'a> RemFloor<u8> for &'a u8
impl<'a> RemFloor<&'a u8> for u8
impl<'a, 'b> RemFloor<&'a u8> for &'b u8
impl RemFloor for u16
impl<'a> RemFloor<u16> for &'a u16
impl<'a> RemFloor<&'a u16> for u16
impl<'a, 'b> RemFloor<&'a u16> for &'b u16
impl RemFloor for u32
impl<'a> RemFloor<u32> for &'a u32
impl<'a> RemFloor<&'a u32> for u32
impl<'a, 'b> RemFloor<&'a u32> for &'b u32
impl RemFloor for u64
impl<'a> RemFloor<u64> for &'a u64
impl<'a> RemFloor<&'a u64> for u64
impl<'a, 'b> RemFloor<&'a u64> for &'b u64
impl RemFloor for u128
impl<'a> RemFloor<u128> for &'a u128
impl<'a> RemFloor<&'a u128> for u128
impl<'a, 'b> RemFloor<&'a u128> for &'b u128
impl RemFloor for usize
impl<'a> RemFloor<usize> for &'a usize
impl<'a> RemFloor<&'a usize> for usize
impl<'a, 'b> RemFloor<&'a usize> for &'b usize