Trait frunk::monoid::Monoid [] [src]

pub trait Monoid: Semigroup {
    fn empty() -> Self;
}

A Monoid is a Sempigroup that has an empty/ zero value

Required Methods

For a given Monoid, returns its empty/zero value


assert_eq!(<i16 as Monoid>::empty(), 0);Run

Implementors