Trait silx_types::Rem

1.0.0 · source ·
pub trait Rem<Rhs = Self> {
    type Output;

    // Required method
    fn rem(self, rhs: Rhs) -> Self::Output;
}
Expand description

The remainder operator %.

Note that Rhs is Self by default, but this is not mandatory.

§Examples

This example implements Rem on a SplitSlice object. After Rem is implemented, one can use the % operator to find out what the remaining elements of the slice would be after splitting it into equal slices of a given length.

use std::ops::Rem;

#[derive(PartialEq, Debug)]
struct SplitSlice<'a, T> {
    slice: &'a [T],
}

impl<'a, T> Rem<usize> for SplitSlice<'a, T> {
    type Output = Self;

    fn rem(self, modulus: usize) -> Self::Output {
        let len = self.slice.len();
        let rem = len % modulus;
        let start = len - rem;
        Self {slice: &self.slice[start..]}
    }
}

// If we were to divide &[0, 1, 2, 3, 4, 5, 6, 7] into slices of size 3,
// the remainder would be &[6, 7].
assert_eq!(SplitSlice { slice: &[0, 1, 2, 3, 4, 5, 6, 7] } % 3,
           SplitSlice { slice: &[6, 7] });

Required Associated Types§

source

type Output

The resulting type after applying the % operator.

Required Methods§

source

fn rem(self, rhs: Rhs) -> Self::Output

Performs the % operation.

§Example
assert_eq!(12 % 10, 2);

Implementors§

source§

impl Rem for f32

The remainder from the division of two floats.

The remainder has the same sign as the dividend and is computed as: x - (x / y).trunc() * y.

§Examples

let x: f32 = 50.50;
let y: f32 = 8.125;
let remainder = x - (x / y).trunc() * y;

// The answer to both operations is 1.75
assert_eq!(x % y, remainder);
§

type Output = f32

source§

impl Rem for f64

The remainder from the division of two floats.

The remainder has the same sign as the dividend and is computed as: x - (x / y).trunc() * y.

§Examples

let x: f32 = 50.50;
let y: f32 = 8.125;
let remainder = x - (x / y).trunc() * y;

// The answer to both operations is 1.75
assert_eq!(x % y, remainder);
§

type Output = f64

source§

impl Rem for i8

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0 or if self / other results in overflow.

§

type Output = i8

source§

impl Rem for i16

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0 or if self / other results in overflow.

§

type Output = i16

source§

impl Rem for i32

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0 or if self / other results in overflow.

§

type Output = i32

source§

impl Rem for i64

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0 or if self / other results in overflow.

§

type Output = i64

source§

impl Rem for i128

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0 or if self / other results in overflow.

§

type Output = i128

source§

impl Rem for isize

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0 or if self / other results in overflow.

source§

impl Rem for u8

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0.

§

type Output = u8

source§

impl Rem for u16

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0.

§

type Output = u16

source§

impl Rem for u32

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0.

§

type Output = u32

source§

impl Rem for u64

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0.

§

type Output = u64

source§

impl Rem for u128

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0.

§

type Output = u128

source§

impl Rem for usize

This operation satisfies n % d == n - (n / d) * d. The result has the same sign as the left operand.

§Panics

This operation will panic if other == 0.

1.74.0 · source§

impl Rem for Saturating<i8>

1.74.0 · source§

impl Rem for Saturating<i16>

1.74.0 · source§

impl Rem for Saturating<i32>

1.74.0 · source§

impl Rem for Saturating<i64>

1.74.0 · source§

impl Rem for Saturating<i128>

1.74.0 · source§

impl Rem for Saturating<isize>

1.74.0 · source§

impl Rem for Saturating<u8>

1.74.0 · source§

impl Rem for Saturating<u16>

1.74.0 · source§

impl Rem for Saturating<u32>

1.74.0 · source§

impl Rem for Saturating<u64>

1.74.0 · source§

impl Rem for Saturating<u128>

1.74.0 · source§

impl Rem for Saturating<usize>

1.7.0 · source§

impl Rem for Wrapping<i8>

1.7.0 · source§

impl Rem for Wrapping<i16>

1.7.0 · source§

impl Rem for Wrapping<i32>

1.7.0 · source§

impl Rem for Wrapping<i64>

1.7.0 · source§

impl Rem for Wrapping<i128>

1.7.0 · source§

impl Rem for Wrapping<isize>

1.7.0 · source§

impl Rem for Wrapping<u8>

1.7.0 · source§

impl Rem for Wrapping<u16>

1.7.0 · source§

impl Rem for Wrapping<u32>

1.7.0 · source§

impl Rem for Wrapping<u64>

1.7.0 · source§

impl Rem for Wrapping<u128>

1.7.0 · source§

impl Rem for Wrapping<usize>

source§

impl Rem for BigEndian<f32>

§

type Output = f32

source§

impl Rem for BigEndian<f64>

§

type Output = f64

source§

impl Rem for BigEndian<i16>

§

type Output = i16

source§

impl Rem for BigEndian<i32>

§

type Output = i32

source§

impl Rem for BigEndian<i64>

§

type Output = i64

source§

impl Rem for BigEndian<i128>

§

type Output = i128

source§

impl Rem for BigEndian<u16>

§

type Output = u16

source§

impl Rem for BigEndian<u32>

§

type Output = u32

source§

impl Rem for BigEndian<u64>

§

type Output = u64

source§

impl Rem for BigEndian<u128>

§

type Output = u128

source§

impl Rem for LittleEndian<f32>

§

type Output = f32

source§

impl Rem for LittleEndian<f64>

§

type Output = f64

source§

impl Rem for LittleEndian<i16>

§

type Output = i16

source§

impl Rem for LittleEndian<i32>

§

type Output = i32

source§

impl Rem for LittleEndian<i64>

§

type Output = i64

source§

impl Rem for LittleEndian<i128>

§

type Output = i128

source§

impl Rem for LittleEndian<u16>

§

type Output = u16

source§

impl Rem for LittleEndian<u32>

§

type Output = u32

source§

impl Rem for LittleEndian<u64>

§

type Output = u64

source§

impl Rem for LittleEndian<u128>

§

type Output = u128

source§

impl Rem for NativeEndian<f32>

§

type Output = f32

source§

impl Rem for NativeEndian<f64>

§

type Output = f64

source§

impl Rem for NativeEndian<i16>

§

type Output = i16

source§

impl Rem for NativeEndian<i32>

§

type Output = i32

source§

impl Rem for NativeEndian<i64>

§

type Output = i64

source§

impl Rem for NativeEndian<i128>

§

type Output = i128

source§

impl Rem for NativeEndian<u16>

§

type Output = u16

source§

impl Rem for NativeEndian<u32>

§

type Output = u32

source§

impl Rem for NativeEndian<u64>

§

type Output = u64

source§

impl Rem for NativeEndian<u128>

§

type Output = u128

source§

impl Rem for AutoSimd<[f32; 2]>

§

type Output = AutoSimd<[f32; 2]>

source§

impl Rem for AutoSimd<[f32; 4]>

§

type Output = AutoSimd<[f32; 4]>

source§

impl Rem for AutoSimd<[f32; 8]>

§

type Output = AutoSimd<[f32; 8]>

source§

impl Rem for AutoSimd<[f32; 16]>

§

type Output = AutoSimd<[f32; 16]>

source§

impl Rem for AutoSimd<[f64; 2]>

§

type Output = AutoSimd<[f64; 2]>

source§

impl Rem for AutoSimd<[f64; 4]>

§

type Output = AutoSimd<[f64; 4]>

source§

impl Rem for AutoSimd<[f64; 8]>

§

type Output = AutoSimd<[f64; 8]>

source§

impl Rem for AutoSimd<[i8; 2]>

§

type Output = AutoSimd<[i8; 2]>

source§

impl Rem for AutoSimd<[i8; 4]>

§

type Output = AutoSimd<[i8; 4]>

source§

impl Rem for AutoSimd<[i8; 8]>

§

type Output = AutoSimd<[i8; 8]>

source§

impl Rem for AutoSimd<[i8; 16]>

§

type Output = AutoSimd<[i8; 16]>

source§

impl Rem for AutoSimd<[i8; 32]>

§

type Output = AutoSimd<[i8; 32]>

source§

impl Rem for AutoSimd<[i16; 2]>

§

type Output = AutoSimd<[i16; 2]>

source§

impl Rem for AutoSimd<[i16; 4]>

§

type Output = AutoSimd<[i16; 4]>

source§

impl Rem for AutoSimd<[i16; 8]>

§

type Output = AutoSimd<[i16; 8]>

source§

impl Rem for AutoSimd<[i16; 16]>

§

type Output = AutoSimd<[i16; 16]>

source§

impl Rem for AutoSimd<[i16; 32]>

§

type Output = AutoSimd<[i16; 32]>

source§

impl Rem for AutoSimd<[i32; 2]>

§

type Output = AutoSimd<[i32; 2]>

source§

impl Rem for AutoSimd<[i32; 4]>

§

type Output = AutoSimd<[i32; 4]>

source§

impl Rem for AutoSimd<[i32; 8]>

§

type Output = AutoSimd<[i32; 8]>

source§

impl Rem for AutoSimd<[i32; 16]>

§

type Output = AutoSimd<[i32; 16]>

source§

impl Rem for AutoSimd<[i64; 2]>

§

type Output = AutoSimd<[i64; 2]>

source§

impl Rem for AutoSimd<[i64; 4]>

§

type Output = AutoSimd<[i64; 4]>

source§

impl Rem for AutoSimd<[i64; 8]>

§

type Output = AutoSimd<[i64; 8]>

source§

impl Rem for AutoSimd<[i128; 1]>

§

type Output = AutoSimd<[i128; 1]>

source§

impl Rem for AutoSimd<[i128; 2]>

§

type Output = AutoSimd<[i128; 2]>

source§

impl Rem for AutoSimd<[i128; 4]>

§

type Output = AutoSimd<[i128; 4]>

source§

impl Rem for AutoSimd<[isize; 2]>

source§

impl Rem for AutoSimd<[isize; 4]>

source§

impl Rem for AutoSimd<[isize; 8]>

source§

impl Rem for AutoSimd<[u8; 2]>

§

type Output = AutoSimd<[u8; 2]>

source§

impl Rem for AutoSimd<[u8; 4]>

§

type Output = AutoSimd<[u8; 4]>

source§

impl Rem for AutoSimd<[u8; 8]>

§

type Output = AutoSimd<[u8; 8]>

source§

impl Rem for AutoSimd<[u8; 16]>

§

type Output = AutoSimd<[u8; 16]>

source§

impl Rem for AutoSimd<[u8; 32]>

§

type Output = AutoSimd<[u8; 32]>

source§

impl Rem for AutoSimd<[u16; 2]>

§

type Output = AutoSimd<[u16; 2]>

source§

impl Rem for AutoSimd<[u16; 4]>

§

type Output = AutoSimd<[u16; 4]>

source§

impl Rem for AutoSimd<[u16; 8]>

§

type Output = AutoSimd<[u16; 8]>

source§

impl Rem for AutoSimd<[u16; 16]>

§

type Output = AutoSimd<[u16; 16]>

source§

impl Rem for AutoSimd<[u16; 32]>

§

type Output = AutoSimd<[u16; 32]>

source§

impl Rem for AutoSimd<[u32; 2]>

§

type Output = AutoSimd<[u32; 2]>

source§

impl Rem for AutoSimd<[u32; 4]>

§

type Output = AutoSimd<[u32; 4]>

source§

impl Rem for AutoSimd<[u32; 8]>

§

type Output = AutoSimd<[u32; 8]>

source§

impl Rem for AutoSimd<[u32; 16]>

§

type Output = AutoSimd<[u32; 16]>

source§

impl Rem for AutoSimd<[u64; 2]>

§

type Output = AutoSimd<[u64; 2]>

source§

impl Rem for AutoSimd<[u64; 4]>

§

type Output = AutoSimd<[u64; 4]>

source§

impl Rem for AutoSimd<[u64; 8]>

§

type Output = AutoSimd<[u64; 8]>

source§

impl Rem for AutoSimd<[u128; 1]>

§

type Output = AutoSimd<[u128; 1]>

source§

impl Rem for AutoSimd<[u128; 2]>

§

type Output = AutoSimd<[u128; 2]>

source§

impl Rem for AutoSimd<[u128; 4]>

§

type Output = AutoSimd<[u128; 4]>

source§

impl Rem for AutoSimd<[usize; 2]>

source§

impl Rem for AutoSimd<[usize; 4]>

source§

impl Rem for AutoSimd<[usize; 8]>

source§

impl Rem for WideF32x4

source§

impl Rem for WideF32x8

source§

impl Rem for WideF64x4

source§

impl Rem for f32slx

source§

impl Rem for f64slx

source§

impl Rem for i16slx

source§

impl Rem for i32slx

source§

impl Rem for i64slx

source§

impl Rem for i128slx

source§

impl Rem for u16slx

source§

impl Rem for u32slx

source§

impl Rem for u64slx

source§

impl Rem for u128slx

source§

impl Rem<&f32> for &f32

§

type Output = <f32 as Rem>::Output

source§

impl Rem<&f32> for &BigEndian<f32>

§

type Output = f32

source§

impl Rem<&f32> for &LittleEndian<f32>

§

type Output = f32

source§

impl Rem<&f32> for &NativeEndian<f32>

§

type Output = f32

source§

impl Rem<&f32> for f32

§

type Output = <f32 as Rem>::Output

source§

impl Rem<&f32> for BigEndian<f32>

§

type Output = f32

source§

impl Rem<&f32> for LittleEndian<f32>

§

type Output = f32

source§

impl Rem<&f32> for NativeEndian<f32>

§

type Output = f32

source§

impl Rem<&f64> for &f64

§

type Output = <f64 as Rem>::Output

source§

impl Rem<&f64> for &BigEndian<f64>

§

type Output = f64

source§

impl Rem<&f64> for &LittleEndian<f64>

§

type Output = f64

source§

impl Rem<&f64> for &NativeEndian<f64>

§

type Output = f64

source§

impl Rem<&f64> for f64

§

type Output = <f64 as Rem>::Output

source§

impl Rem<&f64> for BigEndian<f64>

§

type Output = f64

source§

impl Rem<&f64> for LittleEndian<f64>

§

type Output = f64

source§

impl Rem<&f64> for NativeEndian<f64>

§

type Output = f64

source§

impl Rem<&i8> for &i8

§

type Output = <i8 as Rem>::Output

source§

impl Rem<&i8> for i8

§

type Output = <i8 as Rem>::Output

source§

impl Rem<&i16> for &i16

§

type Output = <i16 as Rem>::Output

source§

impl Rem<&i16> for &BigEndian<i16>

§

type Output = i16

source§

impl Rem<&i16> for &LittleEndian<i16>

§

type Output = i16

source§

impl Rem<&i16> for &NativeEndian<i16>

§

type Output = i16

source§

impl Rem<&i16> for i16

§

type Output = <i16 as Rem>::Output

source§

impl Rem<&i16> for BigEndian<i16>

§

type Output = i16

source§

impl Rem<&i16> for LittleEndian<i16>

§

type Output = i16

source§

impl Rem<&i16> for NativeEndian<i16>

§

type Output = i16

source§

impl Rem<&i32> for &i32

§

type Output = <i32 as Rem>::Output

source§

impl Rem<&i32> for &BigEndian<i32>

§

type Output = i32

source§

impl Rem<&i32> for &LittleEndian<i32>

§

type Output = i32

source§

impl Rem<&i32> for &NativeEndian<i32>

§

type Output = i32

source§

impl Rem<&i32> for i32

§

type Output = <i32 as Rem>::Output

source§

impl Rem<&i32> for BigEndian<i32>

§

type Output = i32

source§

impl Rem<&i32> for LittleEndian<i32>

§

type Output = i32

source§

impl Rem<&i32> for NativeEndian<i32>

§

type Output = i32

source§

impl Rem<&i64> for &i64

§

type Output = <i64 as Rem>::Output

source§

impl Rem<&i64> for &BigEndian<i64>

§

type Output = i64

source§

impl Rem<&i64> for &LittleEndian<i64>

§

type Output = i64

source§

impl Rem<&i64> for &NativeEndian<i64>

§

type Output = i64

source§

impl Rem<&i64> for i64

§

type Output = <i64 as Rem>::Output

source§

impl Rem<&i64> for BigEndian<i64>

§

type Output = i64

source§

impl Rem<&i64> for LittleEndian<i64>

§

type Output = i64

source§

impl Rem<&i64> for NativeEndian<i64>

§

type Output = i64

source§

impl Rem<&i128> for &i128

§

type Output = <i128 as Rem>::Output

source§

impl Rem<&i128> for &BigEndian<i128>

§

type Output = i128

source§

impl Rem<&i128> for &LittleEndian<i128>

§

type Output = i128

source§

impl Rem<&i128> for &NativeEndian<i128>

§

type Output = i128

source§

impl Rem<&i128> for i128

§

type Output = <i128 as Rem>::Output

source§

impl Rem<&i128> for BigEndian<i128>

§

type Output = i128

source§

impl Rem<&i128> for LittleEndian<i128>

§

type Output = i128

source§

impl Rem<&i128> for NativeEndian<i128>

§

type Output = i128

source§

impl Rem<&isize> for &isize

§

type Output = <isize as Rem>::Output

source§

impl Rem<&isize> for isize

§

type Output = <isize as Rem>::Output

source§

impl Rem<&u8> for &u8

§

type Output = <u8 as Rem>::Output

source§

impl Rem<&u8> for u8

§

type Output = <u8 as Rem>::Output

source§

impl Rem<&u16> for &u16

§

type Output = <u16 as Rem>::Output

source§

impl Rem<&u16> for &BigEndian<u16>

§

type Output = u16

source§

impl Rem<&u16> for &LittleEndian<u16>

§

type Output = u16

source§

impl Rem<&u16> for &NativeEndian<u16>

§

type Output = u16

source§

impl Rem<&u16> for u16

§

type Output = <u16 as Rem>::Output

source§

impl Rem<&u16> for BigEndian<u16>

§

type Output = u16

source§

impl Rem<&u16> for LittleEndian<u16>

§

type Output = u16

source§

impl Rem<&u16> for NativeEndian<u16>

§

type Output = u16

source§

impl Rem<&u32> for &u32

§

type Output = <u32 as Rem>::Output

source§

impl Rem<&u32> for &BigEndian<u32>

§

type Output = u32

source§

impl Rem<&u32> for &LittleEndian<u32>

§

type Output = u32

source§

impl Rem<&u32> for &NativeEndian<u32>

§

type Output = u32

source§

impl Rem<&u32> for u32

§

type Output = <u32 as Rem>::Output

source§

impl Rem<&u32> for BigEndian<u32>

§

type Output = u32

source§

impl Rem<&u32> for LittleEndian<u32>

§

type Output = u32

source§

impl Rem<&u32> for NativeEndian<u32>

§

type Output = u32

source§

impl Rem<&u64> for &u64

§

type Output = <u64 as Rem>::Output

source§

impl Rem<&u64> for &BigEndian<u64>

§

type Output = u64

source§

impl Rem<&u64> for &LittleEndian<u64>

§

type Output = u64

source§

impl Rem<&u64> for &NativeEndian<u64>

§

type Output = u64

source§

impl Rem<&u64> for u64

§

type Output = <u64 as Rem>::Output

source§

impl Rem<&u64> for BigEndian<u64>

§

type Output = u64

source§

impl Rem<&u64> for LittleEndian<u64>

§

type Output = u64

source§

impl Rem<&u64> for NativeEndian<u64>

§

type Output = u64

source§

impl Rem<&u128> for &u128

§

type Output = <u128 as Rem>::Output

source§

impl Rem<&u128> for &BigEndian<u128>

§

type Output = u128

source§

impl Rem<&u128> for &LittleEndian<u128>

§

type Output = u128

source§

impl Rem<&u128> for &NativeEndian<u128>

§

type Output = u128

source§

impl Rem<&u128> for u128

§

type Output = <u128 as Rem>::Output

source§

impl Rem<&u128> for BigEndian<u128>

§

type Output = u128

source§

impl Rem<&u128> for LittleEndian<u128>

§

type Output = u128

source§

impl Rem<&u128> for NativeEndian<u128>

§

type Output = u128

source§

impl Rem<&usize> for &usize

§

type Output = <usize as Rem>::Output

source§

impl Rem<&usize> for usize

§

type Output = <usize as Rem>::Output

1.74.0 · source§

impl Rem<&Saturating<i8>> for &Saturating<i8>

1.74.0 · source§

impl Rem<&Saturating<i8>> for Saturating<i8>

1.74.0 · source§

impl Rem<&Saturating<i16>> for &Saturating<i16>

1.74.0 · source§

impl Rem<&Saturating<i16>> for Saturating<i16>

1.74.0 · source§

impl Rem<&Saturating<i32>> for &Saturating<i32>

1.74.0 · source§

impl Rem<&Saturating<i32>> for Saturating<i32>

1.74.0 · source§

impl Rem<&Saturating<i64>> for &Saturating<i64>

1.74.0 · source§

impl Rem<&Saturating<i64>> for Saturating<i64>

1.74.0 · source§

impl Rem<&Saturating<i128>> for &Saturating<i128>

1.74.0 · source§

impl Rem<&Saturating<i128>> for Saturating<i128>

1.74.0 · source§

impl Rem<&Saturating<isize>> for &Saturating<isize>

1.74.0 · source§

impl Rem<&Saturating<isize>> for Saturating<isize>

1.74.0 · source§

impl Rem<&Saturating<u8>> for &Saturating<u8>

1.74.0 · source§

impl Rem<&Saturating<u8>> for Saturating<u8>

1.74.0 · source§

impl Rem<&Saturating<u16>> for &Saturating<u16>

1.74.0 · source§

impl Rem<&Saturating<u16>> for Saturating<u16>

1.74.0 · source§

impl Rem<&Saturating<u32>> for &Saturating<u32>

1.74.0 · source§

impl Rem<&Saturating<u32>> for Saturating<u32>

1.74.0 · source§

impl Rem<&Saturating<u64>> for &Saturating<u64>

1.74.0 · source§

impl Rem<&Saturating<u64>> for Saturating<u64>

1.74.0 · source§

impl Rem<&Saturating<u128>> for &Saturating<u128>

1.74.0 · source§

impl Rem<&Saturating<u128>> for Saturating<u128>

1.74.0 · source§

impl Rem<&Saturating<usize>> for &Saturating<usize>

1.74.0 · source§

impl Rem<&Saturating<usize>> for Saturating<usize>

1.14.0 · source§

impl Rem<&Wrapping<i8>> for &Wrapping<i8>

§

type Output = <Wrapping<i8> as Rem>::Output

1.14.0 · source§

impl Rem<&Wrapping<i8>> for Wrapping<i8>

§

type Output = <Wrapping<i8> as Rem>::Output

1.14.0 · source§

impl Rem<&Wrapping<i16>> for &Wrapping<i16>

1.14.0 · source§

impl Rem<&Wrapping<i16>> for Wrapping<i16>

1.14.0 · source§

impl Rem<&Wrapping<i32>> for &Wrapping<i32>

1.14.0 · source§

impl Rem<&Wrapping<i32>> for Wrapping<i32>

1.14.0 · source§

impl Rem<&Wrapping<i64>> for &Wrapping<i64>

1.14.0 · source§

impl Rem<&Wrapping<i64>> for Wrapping<i64>

1.14.0 · source§

impl Rem<&Wrapping<i128>> for &Wrapping<i128>

1.14.0 · source§

impl Rem<&Wrapping<i128>> for Wrapping<i128>

1.14.0 · source§

impl Rem<&Wrapping<isize>> for &Wrapping<isize>

1.14.0 · source§

impl Rem<&Wrapping<isize>> for Wrapping<isize>

1.14.0 · source§

impl Rem<&Wrapping<u8>> for &Wrapping<u8>

§

type Output = <Wrapping<u8> as Rem>::Output

1.14.0 · source§

impl Rem<&Wrapping<u8>> for Wrapping<u8>

§

type Output = <Wrapping<u8> as Rem>::Output

1.14.0 · source§

impl Rem<&Wrapping<u16>> for &Wrapping<u16>

1.14.0 · source§

impl Rem<&Wrapping<u16>> for Wrapping<u16>

1.14.0 · source§

impl Rem<&Wrapping<u32>> for &Wrapping<u32>

1.14.0 · source§

impl Rem<&Wrapping<u32>> for Wrapping<u32>

1.14.0 · source§

impl Rem<&Wrapping<u64>> for &Wrapping<u64>

1.14.0 · source§

impl Rem<&Wrapping<u64>> for Wrapping<u64>

1.14.0 · source§

impl Rem<&Wrapping<u128>> for &Wrapping<u128>

1.14.0 · source§

impl Rem<&Wrapping<u128>> for Wrapping<u128>

1.14.0 · source§

impl Rem<&Wrapping<usize>> for &Wrapping<usize>

1.14.0 · source§

impl Rem<&Wrapping<usize>> for Wrapping<usize>

source§

impl Rem<&BigEndian<f32>> for &f32

§

type Output = f32

source§

impl Rem<&BigEndian<f32>> for &BigEndian<f32>

§

type Output = f32

source§

impl Rem<&BigEndian<f32>> for f32

§

type Output = f32

source§

impl Rem<&BigEndian<f32>> for BigEndian<f32>

§

type Output = f32

source§

impl Rem<&BigEndian<f64>> for &f64

§

type Output = f64

source§

impl Rem<&BigEndian<f64>> for &BigEndian<f64>

§

type Output = f64

source§

impl Rem<&BigEndian<f64>> for f64

§

type Output = f64

source§

impl Rem<&BigEndian<f64>> for BigEndian<f64>

§

type Output = f64

source§

impl Rem<&BigEndian<i16>> for &i16

§

type Output = i16

source§

impl Rem<&BigEndian<i16>> for &BigEndian<i16>

§

type Output = i16

source§

impl Rem<&BigEndian<i16>> for i16

§

type Output = i16

source§

impl Rem<&BigEndian<i16>> for BigEndian<i16>

§

type Output = i16

source§

impl Rem<&BigEndian<i32>> for &i32

§

type Output = i32

source§

impl Rem<&BigEndian<i32>> for &BigEndian<i32>

§

type Output = i32

source§

impl Rem<&BigEndian<i32>> for i32

§

type Output = i32

source§

impl Rem<&BigEndian<i32>> for BigEndian<i32>

§

type Output = i32

source§

impl Rem<&BigEndian<i64>> for &i64

§

type Output = i64

source§

impl Rem<&BigEndian<i64>> for &BigEndian<i64>

§

type Output = i64

source§

impl Rem<&BigEndian<i64>> for i64

§

type Output = i64

source§

impl Rem<&BigEndian<i64>> for BigEndian<i64>

§

type Output = i64

source§

impl Rem<&BigEndian<i128>> for &i128

§

type Output = i128

source§

impl Rem<&BigEndian<i128>> for &BigEndian<i128>

§

type Output = i128

source§

impl Rem<&BigEndian<i128>> for i128

§

type Output = i128

source§

impl Rem<&BigEndian<i128>> for BigEndian<i128>

§

type Output = i128

source§

impl Rem<&BigEndian<u16>> for &u16

§

type Output = u16

source§

impl Rem<&BigEndian<u16>> for &BigEndian<u16>

§

type Output = u16

source§

impl Rem<&BigEndian<u16>> for u16

§

type Output = u16

source§

impl Rem<&BigEndian<u16>> for BigEndian<u16>

§

type Output = u16

source§

impl Rem<&BigEndian<u32>> for &u32

§

type Output = u32

source§

impl Rem<&BigEndian<u32>> for &BigEndian<u32>

§

type Output = u32

source§

impl Rem<&BigEndian<u32>> for u32

§

type Output = u32

source§

impl Rem<&BigEndian<u32>> for BigEndian<u32>

§

type Output = u32

source§

impl Rem<&BigEndian<u64>> for &u64

§

type Output = u64

source§

impl Rem<&BigEndian<u64>> for &BigEndian<u64>

§

type Output = u64

source§

impl Rem<&BigEndian<u64>> for u64

§

type Output = u64

source§

impl Rem<&BigEndian<u64>> for BigEndian<u64>

§

type Output = u64

source§

impl Rem<&BigEndian<u128>> for &u128

§

type Output = u128

source§

impl Rem<&BigEndian<u128>> for &BigEndian<u128>

§

type Output = u128

source§

impl Rem<&BigEndian<u128>> for u128

§

type Output = u128

source§

impl Rem<&BigEndian<u128>> for BigEndian<u128>

§

type Output = u128

source§

impl Rem<&LittleEndian<f32>> for &f32

§

type Output = f32

source§

impl Rem<&LittleEndian<f32>> for &LittleEndian<f32>

§

type Output = f32

source§

impl Rem<&LittleEndian<f32>> for f32

§

type Output = f32

source§

impl Rem<&LittleEndian<f32>> for LittleEndian<f32>

§

type Output = f32

source§

impl Rem<&LittleEndian<f64>> for &f64

§

type Output = f64

source§

impl Rem<&LittleEndian<f64>> for &LittleEndian<f64>

§

type Output = f64

source§

impl Rem<&LittleEndian<f64>> for f64

§

type Output = f64

source§

impl Rem<&LittleEndian<f64>> for LittleEndian<f64>

§

type Output = f64

source§

impl Rem<&LittleEndian<i16>> for &i16

§

type Output = i16

source§

impl Rem<&LittleEndian<i16>> for &LittleEndian<i16>

§

type Output = i16

source§

impl Rem<&LittleEndian<i16>> for i16

§

type Output = i16

source§

impl Rem<&LittleEndian<i16>> for LittleEndian<i16>

§

type Output = i16

source§

impl Rem<&LittleEndian<i32>> for &i32

§

type Output = i32

source§

impl Rem<&LittleEndian<i32>> for &LittleEndian<i32>

§

type Output = i32

source§

impl Rem<&LittleEndian<i32>> for i32

§

type Output = i32

source§

impl Rem<&LittleEndian<i32>> for LittleEndian<i32>

§

type Output = i32

source§

impl Rem<&LittleEndian<i64>> for &i64

§

type Output = i64

source§

impl Rem<&LittleEndian<i64>> for &LittleEndian<i64>

§

type Output = i64

source§

impl Rem<&LittleEndian<i64>> for i64

§

type Output = i64

source§

impl Rem<&LittleEndian<i64>> for LittleEndian<i64>

§

type Output = i64

source§

impl Rem<&LittleEndian<i128>> for &i128

§

type Output = i128

source§

impl Rem<&LittleEndian<i128>> for &LittleEndian<i128>

§

type Output = i128

source§

impl Rem<&LittleEndian<i128>> for i128

§

type Output = i128

source§

impl Rem<&LittleEndian<i128>> for LittleEndian<i128>

§

type Output = i128

source§

impl Rem<&LittleEndian<u16>> for &u16

§

type Output = u16

source§

impl Rem<&LittleEndian<u16>> for &LittleEndian<u16>

§

type Output = u16

source§

impl Rem<&LittleEndian<u16>> for u16

§

type Output = u16

source§

impl Rem<&LittleEndian<u16>> for LittleEndian<u16>

§

type Output = u16

source§

impl Rem<&LittleEndian<u32>> for &u32

§

type Output = u32

source§

impl Rem<&LittleEndian<u32>> for &LittleEndian<u32>

§

type Output = u32

source§

impl Rem<&LittleEndian<u32>> for u32

§

type Output = u32

source§

impl Rem<&LittleEndian<u32>> for LittleEndian<u32>

§

type Output = u32

source§

impl Rem<&LittleEndian<u64>> for &u64

§

type Output = u64

source§

impl Rem<&LittleEndian<u64>> for &LittleEndian<u64>

§

type Output = u64

source§

impl Rem<&LittleEndian<u64>> for u64

§

type Output = u64

source§

impl Rem<&LittleEndian<u64>> for LittleEndian<u64>

§

type Output = u64

source§

impl Rem<&LittleEndian<u128>> for &u128

§

type Output = u128

source§

impl Rem<&LittleEndian<u128>> for &LittleEndian<u128>

§

type Output = u128

source§

impl Rem<&LittleEndian<u128>> for u128

§

type Output = u128

source§

impl Rem<&LittleEndian<u128>> for LittleEndian<u128>

§

type Output = u128

source§

impl Rem<&NativeEndian<f32>> for &f32

§

type Output = f32

source§

impl Rem<&NativeEndian<f32>> for &NativeEndian<f32>

§

type Output = f32

source§

impl Rem<&NativeEndian<f32>> for f32

§

type Output = f32

source§

impl Rem<&NativeEndian<f32>> for NativeEndian<f32>

§

type Output = f32

source§

impl Rem<&NativeEndian<f64>> for &f64

§

type Output = f64

source§

impl Rem<&NativeEndian<f64>> for &NativeEndian<f64>

§

type Output = f64

source§

impl Rem<&NativeEndian<f64>> for f64

§

type Output = f64

source§

impl Rem<&NativeEndian<f64>> for NativeEndian<f64>

§

type Output = f64

source§

impl Rem<&NativeEndian<i16>> for &i16

§

type Output = i16

source§

impl Rem<&NativeEndian<i16>> for &NativeEndian<i16>

§

type Output = i16

source§

impl Rem<&NativeEndian<i16>> for i16

§

type Output = i16

source§

impl Rem<&NativeEndian<i16>> for NativeEndian<i16>

§

type Output = i16

source§

impl Rem<&NativeEndian<i32>> for &i32

§

type Output = i32

source§

impl Rem<&NativeEndian<i32>> for &NativeEndian<i32>

§

type Output = i32

source§

impl Rem<&NativeEndian<i32>> for i32

§

type Output = i32

source§

impl Rem<&NativeEndian<i32>> for NativeEndian<i32>

§

type Output = i32

source§

impl Rem<&NativeEndian<i64>> for &i64

§

type Output = i64

source§

impl Rem<&NativeEndian<i64>> for &NativeEndian<i64>

§

type Output = i64

source§

impl Rem<&NativeEndian<i64>> for i64

§

type Output = i64

source§

impl Rem<&NativeEndian<i64>> for NativeEndian<i64>

§

type Output = i64

source§

impl Rem<&NativeEndian<i128>> for &i128

§

type Output = i128

source§

impl Rem<&NativeEndian<i128>> for &NativeEndian<i128>

§

type Output = i128

source§

impl Rem<&NativeEndian<i128>> for i128

§

type Output = i128

source§

impl Rem<&NativeEndian<i128>> for NativeEndian<i128>

§

type Output = i128

source§

impl Rem<&NativeEndian<u16>> for &u16

§

type Output = u16

source§

impl Rem<&NativeEndian<u16>> for &NativeEndian<u16>

§

type Output = u16

source§

impl Rem<&NativeEndian<u16>> for u16

§

type Output = u16

source§

impl Rem<&NativeEndian<u16>> for NativeEndian<u16>

§

type Output = u16

source§

impl Rem<&NativeEndian<u32>> for &u32

§

type Output = u32

source§

impl Rem<&NativeEndian<u32>> for &NativeEndian<u32>

§

type Output = u32

source§

impl Rem<&NativeEndian<u32>> for u32

§

type Output = u32

source§

impl Rem<&NativeEndian<u32>> for NativeEndian<u32>

§

type Output = u32

source§

impl Rem<&NativeEndian<u64>> for &u64

§

type Output = u64

source§

impl Rem<&NativeEndian<u64>> for &NativeEndian<u64>

§

type Output = u64

source§

impl Rem<&NativeEndian<u64>> for u64

§

type Output = u64

source§

impl Rem<&NativeEndian<u64>> for NativeEndian<u64>

§

type Output = u64

source§

impl Rem<&NativeEndian<u128>> for &u128

§

type Output = u128

source§

impl Rem<&NativeEndian<u128>> for &NativeEndian<u128>

§

type Output = u128

source§

impl Rem<&NativeEndian<u128>> for u128

§

type Output = u128

source§

impl Rem<&NativeEndian<u128>> for NativeEndian<u128>

§

type Output = u128

source§

impl Rem<f32> for &BigEndian<f32>

§

type Output = f32

source§

impl Rem<f32> for &LittleEndian<f32>

§

type Output = f32

source§

impl Rem<f32> for &NativeEndian<f32>

§

type Output = f32

source§

impl Rem<f32> for BigEndian<f32>

§

type Output = f32

source§

impl Rem<f32> for LittleEndian<f32>

§

type Output = f32

source§

impl Rem<f32> for NativeEndian<f32>

§

type Output = f32

source§

impl Rem<f64> for &BigEndian<f64>

§

type Output = f64

source§

impl Rem<f64> for &LittleEndian<f64>

§

type Output = f64

source§

impl Rem<f64> for &NativeEndian<f64>

§

type Output = f64

source§

impl Rem<f64> for BigEndian<f64>

§

type Output = f64

source§

impl Rem<f64> for LittleEndian<f64>

§

type Output = f64

source§

impl Rem<f64> for NativeEndian<f64>

§

type Output = f64

source§

impl Rem<i16> for &BigEndian<i16>

§

type Output = i16

source§

impl Rem<i16> for &LittleEndian<i16>

§

type Output = i16

source§

impl Rem<i16> for &NativeEndian<i16>

§

type Output = i16

source§

impl Rem<i16> for BigEndian<i16>

§

type Output = i16

source§

impl Rem<i16> for LittleEndian<i16>

§

type Output = i16

source§

impl Rem<i16> for NativeEndian<i16>

§

type Output = i16

source§

impl Rem<i32> for &BigEndian<i32>

§

type Output = i32

source§

impl Rem<i32> for &LittleEndian<i32>

§

type Output = i32

source§

impl Rem<i32> for &NativeEndian<i32>

§

type Output = i32

source§

impl Rem<i32> for BigEndian<i32>

§

type Output = i32

source§

impl Rem<i32> for LittleEndian<i32>

§

type Output = i32

source§

impl Rem<i32> for NativeEndian<i32>

§

type Output = i32

source§

impl Rem<i64> for &BigEndian<i64>

§

type Output = i64

source§

impl Rem<i64> for &LittleEndian<i64>

§

type Output = i64

source§

impl Rem<i64> for &NativeEndian<i64>

§

type Output = i64

source§

impl Rem<i64> for BigEndian<i64>

§

type Output = i64

source§

impl Rem<i64> for LittleEndian<i64>

§

type Output = i64

source§

impl Rem<i64> for NativeEndian<i64>

§

type Output = i64

source§

impl Rem<i128> for &BigEndian<i128>

§

type Output = i128

source§

impl Rem<i128> for &LittleEndian<i128>

§

type Output = i128

source§

impl Rem<i128> for &NativeEndian<i128>

§

type Output = i128

source§

impl Rem<i128> for BigEndian<i128>

§

type Output = i128

source§

impl Rem<i128> for LittleEndian<i128>

§

type Output = i128

source§

impl Rem<i128> for NativeEndian<i128>

§

type Output = i128

source§

impl Rem<u16> for &BigEndian<u16>

§

type Output = u16

source§

impl Rem<u16> for &LittleEndian<u16>

§

type Output = u16

source§

impl Rem<u16> for &NativeEndian<u16>

§

type Output = u16

source§

impl Rem<u16> for BigEndian<u16>

§

type Output = u16

source§

impl Rem<u16> for LittleEndian<u16>

§

type Output = u16

source§

impl Rem<u16> for NativeEndian<u16>

§

type Output = u16

source§

impl Rem<u32> for &BigEndian<u32>

§

type Output = u32

source§

impl Rem<u32> for &LittleEndian<u32>

§

type Output = u32

source§

impl Rem<u32> for &NativeEndian<u32>

§

type Output = u32

source§

impl Rem<u32> for BigEndian<u32>

§

type Output = u32

source§

impl Rem<u32> for LittleEndian<u32>

§

type Output = u32

source§

impl Rem<u32> for NativeEndian<u32>

§

type Output = u32

source§

impl Rem<u64> for &BigEndian<u64>

§

type Output = u64

source§

impl Rem<u64> for &LittleEndian<u64>

§

type Output = u64

source§

impl Rem<u64> for &NativeEndian<u64>

§

type Output = u64

source§

impl Rem<u64> for BigEndian<u64>

§

type Output = u64

source§

impl Rem<u64> for LittleEndian<u64>

§

type Output = u64

source§

impl Rem<u64> for NativeEndian<u64>

§

type Output = u64

source§

impl Rem<u128> for &BigEndian<u128>

§

type Output = u128

source§

impl Rem<u128> for &LittleEndian<u128>

§

type Output = u128

source§

impl Rem<u128> for &NativeEndian<u128>

§

type Output = u128

source§

impl Rem<u128> for BigEndian<u128>

§

type Output = u128

source§

impl Rem<u128> for LittleEndian<u128>

§

type Output = u128

source§

impl Rem<u128> for NativeEndian<u128>

§

type Output = u128

1.51.0 · source§

impl Rem<NonZero<u8>> for u8

§

type Output = u8

1.51.0 · source§

impl Rem<NonZero<u16>> for u16

§

type Output = u16

1.51.0 · source§

impl Rem<NonZero<u32>> for u32

§

type Output = u32

1.51.0 · source§

impl Rem<NonZero<u64>> for u64

§

type Output = u64

1.51.0 · source§

impl Rem<NonZero<u128>> for u128

§

type Output = u128

1.51.0 · source§

impl Rem<NonZero<usize>> for usize

source§

impl Rem<Complex<f32>> for f32

source§

impl Rem<Complex<f64>> for f64

source§

impl Rem<Complex<i8>> for i8

source§

impl Rem<Complex<i16>> for i16

source§

impl Rem<Complex<i32>> for i32

source§

impl Rem<Complex<i64>> for i64

source§

impl Rem<Complex<i128>> for i128

source§

impl Rem<Complex<isize>> for isize

source§

impl Rem<Complex<u8>> for u8

source§

impl Rem<Complex<u16>> for u16

source§

impl Rem<Complex<u32>> for u32

source§

impl Rem<Complex<u64>> for u64

source§

impl Rem<Complex<u128>> for u128

source§

impl Rem<Complex<usize>> for usize

source§

impl Rem<BigEndian<f32>> for &f32

§

type Output = f32

source§

impl Rem<BigEndian<f32>> for &BigEndian<f32>

§

type Output = f32

source§

impl Rem<BigEndian<f32>> for f32

§

type Output = f32

source§

impl Rem<BigEndian<f64>> for &f64

§

type Output = f64

source§

impl Rem<BigEndian<f64>> for &BigEndian<f64>

§

type Output = f64

source§

impl Rem<BigEndian<f64>> for f64

§

type Output = f64

source§

impl Rem<BigEndian<i16>> for &i16

§

type Output = i16

source§

impl Rem<BigEndian<i16>> for &BigEndian<i16>

§

type Output = i16

source§

impl Rem<BigEndian<i16>> for i16

§

type Output = i16

source§

impl Rem<BigEndian<i32>> for &i32

§

type Output = i32

source§

impl Rem<BigEndian<i32>> for &BigEndian<i32>

§

type Output = i32

source§

impl Rem<BigEndian<i32>> for i32

§

type Output = i32

source§

impl Rem<BigEndian<i64>> for &i64

§

type Output = i64

source§

impl Rem<BigEndian<i64>> for &BigEndian<i64>

§

type Output = i64

source§

impl Rem<BigEndian<i64>> for i64

§

type Output = i64

source§

impl Rem<BigEndian<i128>> for &i128

§

type Output = i128

source§

impl Rem<BigEndian<i128>> for &BigEndian<i128>

§

type Output = i128

source§

impl Rem<BigEndian<i128>> for i128

§

type Output = i128

source§

impl Rem<BigEndian<u16>> for &u16

§

type Output = u16

source§

impl Rem<BigEndian<u16>> for &BigEndian<u16>

§

type Output = u16

source§

impl Rem<BigEndian<u16>> for u16

§

type Output = u16

source§

impl Rem<BigEndian<u32>> for &u32

§

type Output = u32

source§

impl Rem<BigEndian<u32>> for &BigEndian<u32>

§

type Output = u32

source§

impl Rem<BigEndian<u32>> for u32

§

type Output = u32

source§

impl Rem<BigEndian<u64>> for &u64

§

type Output = u64

source§

impl Rem<BigEndian<u64>> for &BigEndian<u64>

§

type Output = u64

source§

impl Rem<BigEndian<u64>> for u64

§

type Output = u64

source§

impl Rem<BigEndian<u128>> for &u128

§

type Output = u128

source§

impl Rem<BigEndian<u128>> for &BigEndian<u128>

§

type Output = u128

source§

impl Rem<BigEndian<u128>> for u128

§

type Output = u128

source§

impl Rem<LittleEndian<f32>> for &f32

§

type Output = f32

source§

impl Rem<LittleEndian<f32>> for &LittleEndian<f32>

§

type Output = f32

source§

impl Rem<LittleEndian<f32>> for f32

§

type Output = f32

source§

impl Rem<LittleEndian<f64>> for &f64

§

type Output = f64

source§

impl Rem<LittleEndian<f64>> for &LittleEndian<f64>

§

type Output = f64

source§

impl Rem<LittleEndian<f64>> for f64

§

type Output = f64

source§

impl Rem<LittleEndian<i16>> for &i16

§

type Output = i16

source§

impl Rem<LittleEndian<i16>> for &LittleEndian<i16>

§

type Output = i16

source§

impl Rem<LittleEndian<i16>> for i16

§

type Output = i16

source§

impl Rem<LittleEndian<i32>> for &i32

§

type Output = i32

source§

impl Rem<LittleEndian<i32>> for &LittleEndian<i32>

§

type Output = i32

source§

impl Rem<LittleEndian<i32>> for i32

§

type Output = i32

source§

impl Rem<LittleEndian<i64>> for &i64

§

type Output = i64

source§

impl Rem<LittleEndian<i64>> for &LittleEndian<i64>

§

type Output = i64

source§

impl Rem<LittleEndian<i64>> for i64

§

type Output = i64

source§

impl Rem<LittleEndian<i128>> for &i128

§

type Output = i128

source§

impl Rem<LittleEndian<i128>> for &LittleEndian<i128>

§

type Output = i128

source§

impl Rem<LittleEndian<i128>> for i128

§

type Output = i128

source§

impl Rem<LittleEndian<u16>> for &u16

§

type Output = u16

source§

impl Rem<LittleEndian<u16>> for &LittleEndian<u16>

§

type Output = u16

source§

impl Rem<LittleEndian<u16>> for u16

§

type Output = u16

source§

impl Rem<LittleEndian<u32>> for &u32

§

type Output = u32

source§

impl Rem<LittleEndian<u32>> for &LittleEndian<u32>

§

type Output = u32

source§

impl Rem<LittleEndian<u32>> for u32

§

type Output = u32

source§

impl Rem<LittleEndian<u64>> for &u64

§

type Output = u64

source§

impl Rem<LittleEndian<u64>> for &LittleEndian<u64>

§

type Output = u64

source§

impl Rem<LittleEndian<u64>> for u64

§

type Output = u64

source§

impl Rem<LittleEndian<u128>> for &u128

§

type Output = u128

source§

impl Rem<LittleEndian<u128>> for &LittleEndian<u128>

§

type Output = u128

source§

impl Rem<LittleEndian<u128>> for u128

§

type Output = u128

source§

impl Rem<NativeEndian<f32>> for &f32

§

type Output = f32

source§

impl Rem<NativeEndian<f32>> for &NativeEndian<f32>

§

type Output = f32

source§

impl Rem<NativeEndian<f32>> for f32

§

type Output = f32

source§

impl Rem<NativeEndian<f64>> for &f64

§

type Output = f64

source§

impl Rem<NativeEndian<f64>> for &NativeEndian<f64>

§

type Output = f64

source§

impl Rem<NativeEndian<f64>> for f64

§

type Output = f64

source§

impl Rem<NativeEndian<i16>> for &i16

§

type Output = i16

source§

impl Rem<NativeEndian<i16>> for &NativeEndian<i16>

§

type Output = i16

source§

impl Rem<NativeEndian<i16>> for i16

§

type Output = i16

source§

impl Rem<NativeEndian<i32>> for &i32

§

type Output = i32

source§

impl Rem<NativeEndian<i32>> for &NativeEndian<i32>

§

type Output = i32

source§

impl Rem<NativeEndian<i32>> for i32

§

type Output = i32

source§

impl Rem<NativeEndian<i64>> for &i64

§

type Output = i64

source§

impl Rem<NativeEndian<i64>> for &NativeEndian<i64>

§

type Output = i64

source§

impl Rem<NativeEndian<i64>> for i64

§

type Output = i64

source§

impl Rem<NativeEndian<i128>> for &i128

§

type Output = i128

source§

impl Rem<NativeEndian<i128>> for &NativeEndian<i128>

§

type Output = i128

source§

impl Rem<NativeEndian<i128>> for i128

§

type Output = i128

source§

impl Rem<NativeEndian<u16>> for &u16

§

type Output = u16

source§

impl Rem<NativeEndian<u16>> for &NativeEndian<u16>

§

type Output = u16

source§

impl Rem<NativeEndian<u16>> for u16

§

type Output = u16

source§

impl Rem<NativeEndian<u32>> for &u32

§

type Output = u32

source§

impl Rem<NativeEndian<u32>> for &NativeEndian<u32>

§

type Output = u32

source§

impl Rem<NativeEndian<u32>> for u32

§

type Output = u32

source§

impl Rem<NativeEndian<u64>> for &u64

§

type Output = u64

source§

impl Rem<NativeEndian<u64>> for &NativeEndian<u64>

§

type Output = u64

source§

impl Rem<NativeEndian<u64>> for u64

§

type Output = u64

source§

impl Rem<NativeEndian<u128>> for &u128

§

type Output = u128

source§

impl Rem<NativeEndian<u128>> for &NativeEndian<u128>

§

type Output = u128

source§

impl Rem<NativeEndian<u128>> for u128

§

type Output = u128

source§

impl<'a> Rem<&'a Complex<f32>> for f32

source§

impl<'a> Rem<&'a Complex<f64>> for f64

source§

impl<'a> Rem<&'a Complex<i8>> for i8

source§

impl<'a> Rem<&'a Complex<i16>> for i16

source§

impl<'a> Rem<&'a Complex<i32>> for i32

source§

impl<'a> Rem<&'a Complex<i64>> for i64

source§

impl<'a> Rem<&'a Complex<i128>> for i128

source§

impl<'a> Rem<&'a Complex<isize>> for isize

source§

impl<'a> Rem<&'a Complex<u8>> for u8

source§

impl<'a> Rem<&'a Complex<u16>> for u16

source§

impl<'a> Rem<&'a Complex<u32>> for u32

source§

impl<'a> Rem<&'a Complex<u64>> for u64

source§

impl<'a> Rem<&'a Complex<u128>> for u128

source§

impl<'a> Rem<&'a Complex<usize>> for usize

source§

impl<'a> Rem<f32> for &'a f32

§

type Output = <f32 as Rem>::Output

source§

impl<'a> Rem<f64> for &'a f64

§

type Output = <f64 as Rem>::Output

source§

impl<'a> Rem<i8> for &'a i8

§

type Output = <i8 as Rem>::Output

source§

impl<'a> Rem<i16> for &'a i16

§

type Output = <i16 as Rem>::Output

source§

impl<'a> Rem<i32> for &'a i32

§

type Output = <i32 as Rem>::Output

source§

impl<'a> Rem<i64> for &'a i64

§

type Output = <i64 as Rem>::Output

source§

impl<'a> Rem<i128> for &'a i128

§

type Output = <i128 as Rem>::Output

source§

impl<'a> Rem<isize> for &'a isize

§

type Output = <isize as Rem>::Output

source§

impl<'a> Rem<u8> for &'a u8

§

type Output = <u8 as Rem>::Output

source§

impl<'a> Rem<u16> for &'a u16

§

type Output = <u16 as Rem>::Output

source§

impl<'a> Rem<u32> for &'a u32

§

type Output = <u32 as Rem>::Output

source§

impl<'a> Rem<u64> for &'a u64

§

type Output = <u64 as Rem>::Output

source§

impl<'a> Rem<u128> for &'a u128

§

type Output = <u128 as Rem>::Output

source§

impl<'a> Rem<usize> for &'a usize

§

type Output = <usize as Rem>::Output

1.74.0 · source§

impl<'a> Rem<Saturating<i8>> for &'a Saturating<i8>

1.74.0 · source§

impl<'a> Rem<Saturating<i16>> for &'a Saturating<i16>

1.74.0 · source§

impl<'a> Rem<Saturating<i32>> for &'a Saturating<i32>

1.74.0 · source§

impl<'a> Rem<Saturating<i64>> for &'a Saturating<i64>

1.74.0 · source§

impl<'a> Rem<Saturating<i128>> for &'a Saturating<i128>

1.74.0 · source§

impl<'a> Rem<Saturating<isize>> for &'a Saturating<isize>

1.74.0 · source§

impl<'a> Rem<Saturating<u8>> for &'a Saturating<u8>

1.74.0 · source§

impl<'a> Rem<Saturating<u16>> for &'a Saturating<u16>

1.74.0 · source§

impl<'a> Rem<Saturating<u32>> for &'a Saturating<u32>

1.74.0 · source§

impl<'a> Rem<Saturating<u64>> for &'a Saturating<u64>

1.74.0 · source§

impl<'a> Rem<Saturating<u128>> for &'a Saturating<u128>

1.74.0 · source§

impl<'a> Rem<Saturating<usize>> for &'a Saturating<usize>

1.14.0 · source§

impl<'a> Rem<Wrapping<i8>> for &'a Wrapping<i8>

§

type Output = <Wrapping<i8> as Rem>::Output

1.14.0 · source§

impl<'a> Rem<Wrapping<i16>> for &'a Wrapping<i16>

1.14.0 · source§

impl<'a> Rem<Wrapping<i32>> for &'a Wrapping<i32>

1.14.0 · source§

impl<'a> Rem<Wrapping<i64>> for &'a Wrapping<i64>

1.14.0 · source§

impl<'a> Rem<Wrapping<i128>> for &'a Wrapping<i128>

1.14.0 · source§

impl<'a> Rem<Wrapping<isize>> for &'a Wrapping<isize>

1.14.0 · source§

impl<'a> Rem<Wrapping<u8>> for &'a Wrapping<u8>

§

type Output = <Wrapping<u8> as Rem>::Output

1.14.0 · source§

impl<'a> Rem<Wrapping<u16>> for &'a Wrapping<u16>

1.14.0 · source§

impl<'a> Rem<Wrapping<u32>> for &'a Wrapping<u32>

1.14.0 · source§

impl<'a> Rem<Wrapping<u64>> for &'a Wrapping<u64>

1.14.0 · source§

impl<'a> Rem<Wrapping<u128>> for &'a Wrapping<u128>

1.14.0 · source§

impl<'a> Rem<Wrapping<usize>> for &'a Wrapping<usize>

source§

impl<'a> Rem<Complex<f32>> for &'a f32

source§

impl<'a> Rem<Complex<f64>> for &'a f64

source§

impl<'a> Rem<Complex<i8>> for &'a i8

source§

impl<'a> Rem<Complex<i16>> for &'a i16

source§

impl<'a> Rem<Complex<i32>> for &'a i32

source§

impl<'a> Rem<Complex<i64>> for &'a i64

source§

impl<'a> Rem<Complex<i128>> for &'a i128

source§

impl<'a> Rem<Complex<isize>> for &'a isize

source§

impl<'a> Rem<Complex<u8>> for &'a u8

source§

impl<'a> Rem<Complex<u16>> for &'a u16

source§

impl<'a> Rem<Complex<u32>> for &'a u32

source§

impl<'a> Rem<Complex<u64>> for &'a u64

source§

impl<'a> Rem<Complex<u128>> for &'a u128

source§

impl<'a> Rem<Complex<usize>> for &'a usize

source§

impl<'a, 'b> Rem<&'a Complex<f32>> for &'b f32

source§

impl<'a, 'b> Rem<&'a Complex<f64>> for &'b f64

source§

impl<'a, 'b> Rem<&'a Complex<i8>> for &'b i8

source§

impl<'a, 'b> Rem<&'a Complex<i16>> for &'b i16

source§

impl<'a, 'b> Rem<&'a Complex<i32>> for &'b i32

source§

impl<'a, 'b> Rem<&'a Complex<i64>> for &'b i64

source§

impl<'a, 'b> Rem<&'a Complex<i128>> for &'b i128

source§

impl<'a, 'b> Rem<&'a Complex<isize>> for &'b isize

source§

impl<'a, 'b> Rem<&'a Complex<u8>> for &'b u8

source§

impl<'a, 'b> Rem<&'a Complex<u16>> for &'b u16

source§

impl<'a, 'b> Rem<&'a Complex<u32>> for &'b u32

source§

impl<'a, 'b> Rem<&'a Complex<u64>> for &'b u64

source§

impl<'a, 'b> Rem<&'a Complex<u128>> for &'b u128

source§

impl<'a, 'b> Rem<&'a Complex<usize>> for &'b usize

source§

impl<'a, 'b, T> Rem<&'b Complex<T>> for &'a Complex<T>
where T: Clone + Num,

§

type Output = Complex<T>

source§

impl<'a, 'b, T> Rem<&'b Ratio<T>> for &'a Ratio<T>
where T: Clone + Integer,

§

type Output = Ratio<T>

source§

impl<'a, 'b, T> Rem<&'a T> for &'b Complex<T>
where T: Clone + Num,

§

type Output = Complex<T>

source§

impl<'a, 'b, T> Rem<&'b T> for &'a Ratio<T>
where T: Clone + Integer,

§

type Output = Ratio<T>

source§

impl<'a, T> Rem<&'a Complex<T>> for Complex<T>
where T: Clone + Num,

§

type Output = Complex<T>

source§

impl<'a, T> Rem<&'a Ratio<T>> for Ratio<T>
where T: Clone + Integer,

§

type Output = Ratio<T>

source§

impl<'a, T> Rem<&'a T> for Complex<T>
where T: Clone + Num,

§

type Output = Complex<T>

source§

impl<'a, T> Rem<&'a T> for Ratio<T>
where T: Clone + Integer,

§

type Output = Ratio<T>

source§

impl<'a, T> Rem<Complex<T>> for &'a Complex<T>
where T: Clone + Num,

§

type Output = Complex<T>

source§

impl<'a, T> Rem<Ratio<T>> for &'a Ratio<T>
where T: Clone + Integer,

§

type Output = Ratio<T>

source§

impl<'a, T> Rem<T> for &'a Complex<T>
where T: Clone + Num,

§

type Output = Complex<T>

source§

impl<'a, T> Rem<T> for &'a Ratio<T>
where T: Clone + Integer,

§

type Output = Ratio<T>

source§

impl<'lhs, 'rhs, T, const N: usize> Rem<&'rhs Simd<T, N>> for &'lhs Simd<T, N>
where T: SimdElement, Simd<T, N>: Rem<Output = Simd<T, N>>, LaneCount<N>: SupportedLaneCount,

§

type Output = Simd<T, N>

source§

impl<I> Rem<I> for Z0
where I: Integer + NonZero,

Z0 % I = Z0 where I != 0

§

type Output = Z0

source§

impl<Rhs> Rem<Rhs> for ATerm

source§

impl<T> Rem for Complex<T>
where T: Clone + Num,

§

type Output = Complex<T>

source§

impl<T> Rem for Ratio<T>
where T: Clone + Integer,

§

type Output = Ratio<T>

source§

impl<T> Rem<T> for Complex<T>
where T: Clone + Num,

§

type Output = Complex<T>

source§

impl<T> Rem<T> for Ratio<T>
where T: Clone + Integer,

§

type Output = Ratio<T>

source§

impl<T, const N: usize> Rem<&Simd<T, N>> for Simd<T, N>
where T: SimdElement, Simd<T, N>: Rem<Output = Simd<T, N>>, LaneCount<N>: SupportedLaneCount,

§

type Output = Simd<T, N>

source§

impl<T, const N: usize> Rem<Simd<T, N>> for &Simd<T, N>
where T: SimdElement, Simd<T, N>: Rem<Output = Simd<T, N>>, LaneCount<N>: SupportedLaneCount,

§

type Output = Simd<T, N>

source§

impl<Ul, Bl, Ur, Br> Rem<UInt<Ur, Br>> for UInt<Ul, Bl>
where Ul: Unsigned, Bl: Bit, Ur: Unsigned, Br: Bit, UInt<Ul, Bl>: Len, <UInt<Ul, Bl> as Len>::Output: Sub<B1>, (): PrivateDiv<UInt<Ul, Bl>, UInt<Ur, Br>, UTerm, UTerm, <<UInt<Ul, Bl> as Len>::Output as Sub<B1>>::Output>,

§

type Output = <() as PrivateDiv<UInt<Ul, Bl>, UInt<Ur, Br>, UTerm, UTerm, <<UInt<Ul, Bl> as Len>::Output as Sub<B1>>::Output>>::Remainder

source§

impl<Ul, Ur> Rem<NInt<Ur>> for NInt<Ul>
where Ul: Unsigned + NonZero + Rem<Ur>, Ur: Unsigned + NonZero, NInt<Ul>: PrivateRem<<Ul as Rem<Ur>>::Output, NInt<Ur>>,

$A<Ul> % $B<Ur> = $R<Ul % Ur>

§

type Output = <NInt<Ul> as PrivateRem<<Ul as Rem<Ur>>::Output, NInt<Ur>>>::Output

source§

impl<Ul, Ur> Rem<NInt<Ur>> for PInt<Ul>
where Ul: Unsigned + NonZero + Rem<Ur>, Ur: Unsigned + NonZero, PInt<Ul>: PrivateRem<<Ul as Rem<Ur>>::Output, NInt<Ur>>,

$A<Ul> % $B<Ur> = $R<Ul % Ur>

§

type Output = <PInt<Ul> as PrivateRem<<Ul as Rem<Ur>>::Output, NInt<Ur>>>::Output

source§

impl<Ul, Ur> Rem<PInt<Ur>> for NInt<Ul>
where Ul: Unsigned + NonZero + Rem<Ur>, Ur: Unsigned + NonZero, NInt<Ul>: PrivateRem<<Ul as Rem<Ur>>::Output, PInt<Ur>>,

$A<Ul> % $B<Ur> = $R<Ul % Ur>

§

type Output = <NInt<Ul> as PrivateRem<<Ul as Rem<Ur>>::Output, PInt<Ur>>>::Output

source§

impl<Ul, Ur> Rem<PInt<Ur>> for PInt<Ul>
where Ul: Unsigned + NonZero + Rem<Ur>, Ur: Unsigned + NonZero, PInt<Ul>: PrivateRem<<Ul as Rem<Ur>>::Output, PInt<Ur>>,

$A<Ul> % $B<Ur> = $R<Ul % Ur>

§

type Output = <PInt<Ul> as PrivateRem<<Ul as Rem<Ur>>::Output, PInt<Ur>>>::Output

source§

impl<Ur, Br> Rem<UInt<Ur, Br>> for UTerm
where Ur: Unsigned, Br: Bit,

source§

impl<V, A, Rhs> Rem<Rhs> for TArr<V, A>
where V: Rem<Rhs>, A: Rem<Rhs>, Rhs: Copy,

§

type Output = TArr<<V as Rem<Rhs>>::Output, <A as Rem<Rhs>>::Output>

source§

impl<const N: usize> Rem for Simd<f32, N>

§

type Output = Simd<f32, N>

source§

impl<const N: usize> Rem for Simd<f64, N>

§

type Output = Simd<f64, N>

source§

impl<const N: usize> Rem for Simd<i8, N>

§

type Output = Simd<i8, N>

source§

impl<const N: usize> Rem for Simd<i16, N>

§

type Output = Simd<i16, N>

source§

impl<const N: usize> Rem for Simd<i32, N>

§

type Output = Simd<i32, N>

source§

impl<const N: usize> Rem for Simd<i64, N>

§

type Output = Simd<i64, N>

source§

impl<const N: usize> Rem for Simd<isize, N>

§

type Output = Simd<isize, N>

source§

impl<const N: usize> Rem for Simd<u8, N>

§

type Output = Simd<u8, N>

source§

impl<const N: usize> Rem for Simd<u16, N>

§

type Output = Simd<u16, N>

source§

impl<const N: usize> Rem for Simd<u32, N>

§

type Output = Simd<u32, N>

source§

impl<const N: usize> Rem for Simd<u64, N>

§

type Output = Simd<u64, N>

source§

impl<const N: usize> Rem for Simd<usize, N>

§

type Output = Simd<usize, N>