pub trait Monoid {
    type T;

    // Required methods
    fn op(&self, l: Self::T, r: Self::T) -> Self::T;
    fn e(&self) -> Self::T;
}

Required Associated Types§

source

type T

Required Methods§

source

fn op(&self, l: Self::T, r: Self::T) -> Self::T

source

fn e(&self) -> Self::T

Implementors§