Trait EucMod

Source
pub trait EucMod<T> {
    // Required method
    fn euc_mod(self, _: T) -> Self;
}

Required Methods§

Source

fn euc_mod(self, _: T) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<T> EucMod<T> for f32
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for f64
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for i8
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for i16
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for i32
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for i64
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for i128
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for isize
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for u8
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for u16
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for u32
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for u64
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for u128
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Source§

impl<T> EucMod<T> for usize
where Self: Cast<T>,

Source§

fn euc_mod(self, r: T) -> Self

Implementors§

Source§

impl<T> EucMod<T> for f16
where f32: Cast<T>,