Trait leo_asg::reducer::Monoid[][src]

pub trait Monoid: Default {
    fn append(self, other: Self) -> Self;

    fn append_all(self, others: impl Iterator<Item = Self>) -> Self { ... }
fn append_option(self, other: Option<Self>) -> Self { ... } }

Required methods

fn append(self, other: Self) -> Self[src]

Loading content...

Provided methods

fn append_all(self, others: impl Iterator<Item = Self>) -> Self[src]

fn append_option(self, other: Option<Self>) -> Self[src]

Loading content...

Implementors

impl Monoid for BoolAnd[src]

impl<T> Monoid for VecAppend<T>[src]

impl<T: Hash + Eq + 'static> Monoid for SetAppend<T>[src]

Loading content...