Trait grafix_toolbox::math::EucMod

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

Required Methods§

source

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

Object Safety§

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>,