Trait fructose::properties::euclidean::EuclideanDiv[][src]

pub trait EuclideanDiv: Sized {
    type Norm: EuclideanSemidomain + PartialOrd;
    fn euclid_norm(&self) -> Self::Norm;
fn euclid_div(&self, rhs: Self) -> (Self, Self); fn euclid_div_quotient(&self, rhs: Self) -> Self { ... }
fn euclid_div_remainder(&self, rhs: Self) -> Self { ... } }

Associated Types

Loading content...

Required methods

fn euclid_norm(&self) -> Self::Norm[src]

fn euclid_div(&self, rhs: Self) -> (Self, Self)[src]

Loading content...

Provided methods

fn euclid_div_quotient(&self, rhs: Self) -> Self[src]

fn euclid_div_remainder(&self, rhs: Self) -> Self[src]

Loading content...

Implementations on Foreign Types

impl EuclideanDiv for u8[src]

type Norm = u8

impl EuclideanDiv for i8[src]

type Norm = u8

impl EuclideanDiv for u16[src]

type Norm = u16

impl EuclideanDiv for i16[src]

type Norm = u16

impl EuclideanDiv for u32[src]

type Norm = u32

impl EuclideanDiv for i32[src]

type Norm = u32

impl EuclideanDiv for u64[src]

type Norm = u64

impl EuclideanDiv for i64[src]

type Norm = u64

impl EuclideanDiv for u128[src]

type Norm = u128

impl EuclideanDiv for i128[src]

type Norm = u128

impl EuclideanDiv for usize[src]

type Norm = usize

impl EuclideanDiv for isize[src]

type Norm = usize

impl EuclideanDiv for f32[src]

type Norm = f32

impl EuclideanDiv for f64[src]

type Norm = f64

Loading content...

Implementors

Loading content...