IntDiv

Trait IntDiv 

Source
pub trait IntDiv<Rhs = Self> {
    type Output;

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

Required Associated Types§

Required Methods§

Source

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

Implementations on Foreign Types§

Source§

impl<U> IntDiv<U> for &bool
where for<'a> &'a bool: Div<U>,

Source§

type Output = <&bool as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &i8
where for<'a> &'a i8: Div<U>,

Source§

type Output = <&i8 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &i16
where for<'a> &'a i16: Div<U>,

Source§

type Output = <&i16 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &i32
where for<'a> &'a i32: Div<U>,

Source§

type Output = <&i32 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &i64
where for<'a> &'a i64: Div<U>,

Source§

type Output = <&i64 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &i128
where for<'a> &'a i128: Div<U>,

Source§

type Output = <&i128 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &isize
where for<'a> &'a isize: Div<U>,

Source§

type Output = <&isize as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &u8
where for<'a> &'a u8: Div<U>,

Source§

type Output = <&u8 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &u16
where for<'a> &'a u16: Div<U>,

Source§

type Output = <&u16 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &u32
where for<'a> &'a u32: Div<U>,

Source§

type Output = <&u32 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &u64
where for<'a> &'a u64: Div<U>,

Source§

type Output = <&u64 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &u128
where for<'a> &'a u128: Div<U>,

Source§

type Output = <&u128 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for &usize
where for<'a> &'a usize: Div<U>,

Source§

type Output = <&usize as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for bool
where bool: Div<U>,

Source§

type Output = <bool as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for i8
where i8: Div<U>,

Source§

type Output = <i8 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for i16
where i16: Div<U>,

Source§

type Output = <i16 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for i32
where i32: Div<U>,

Source§

type Output = <i32 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for i64
where i64: Div<U>,

Source§

type Output = <i64 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for i128
where i128: Div<U>,

Source§

type Output = <i128 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for isize
where isize: Div<U>,

Source§

type Output = <isize as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for u8
where u8: Div<U>,

Source§

type Output = <u8 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for u16
where u16: Div<U>,

Source§

type Output = <u16 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for u32
where u32: Div<U>,

Source§

type Output = <u32 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for u64
where u64: Div<U>,

Source§

type Output = <u64 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for u128
where u128: Div<U>,

Source§

type Output = <u128 as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U> IntDiv<U> for usize
where usize: Div<U>,

Source§

type Output = <usize as Div<U>>::Output

Source§

default fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &bool
where for<'a> &'a bool: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &f32
where for<'a> &'a f32: Div<U, Output = V>, V: FloatingNumber,

Source§

type Output = <&f32 as Div<U>>::Output

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &f64
where for<'a> &'a f64: Div<U, Output = V>, V: FloatingNumber,

Source§

type Output = <&f64 as Div<U>>::Output

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &i8
where for<'a> &'a i8: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &i16
where for<'a> &'a i16: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &i32
where for<'a> &'a i32: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &i64
where for<'a> &'a i64: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &i128
where for<'a> &'a i128: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &isize
where for<'a> &'a isize: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &u8
where for<'a> &'a u8: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &u16
where for<'a> &'a u16: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &u32
where for<'a> &'a u32: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &u64
where for<'a> &'a u64: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &u128
where for<'a> &'a u128: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for &usize
where for<'a> &'a usize: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for bool
where bool: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for f32
where f32: Div<U, Output = V>, V: FloatingNumber,

Source§

type Output = <f32 as Div<U>>::Output

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for f64
where f64: Div<U, Output = V>, V: FloatingNumber,

Source§

type Output = <f64 as Div<U>>::Output

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for i8
where i8: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for i16
where i16: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for i32
where i32: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for i64
where i64: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for i128
where i128: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for isize
where isize: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for u8
where u8: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for u16
where u16: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for u32
where u32: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for u64
where u64: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for u128
where u128: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Source§

impl<U, V> IntDiv<U> for usize
where usize: Div<U, Output = V>, V: FloatingNumber,

Source§

fn int_div(self, rhs: U) -> Self::Output

Implementors§