Trait fructose::algebra::module::Module[][src]

pub trait Module<A: Operator = Additive, RA: Operator = Additive, RM: Operator = Multiplicative>: AbelianGroup<A> {
    type Ring: Ring<RA, RM>;
}

Associated Types

type Ring: Ring<RA, RM>[src]

Loading content...

Implementations on Foreign Types

impl Module<Additive, Additive, Multiplicative> for i8[src]

type Ring = i8

impl Module<Additive, Additive, Multiplicative> for i16[src]

type Ring = i16

impl Module<Additive, Additive, Multiplicative> for i32[src]

type Ring = i32

impl Module<Additive, Additive, Multiplicative> for i64[src]

type Ring = i64

impl Module<Additive, Additive, Multiplicative> for isize[src]

type Ring = isize

impl Module<Additive, Additive, Multiplicative> for f32[src]

type Ring = f32

impl Module<Additive, Additive, Multiplicative> for f64[src]

type Ring = f64

Loading content...

Implementors

Loading content...