[−][src]Trait frunk::monoid::Monoid
A Monoid is a Semigroup that has an empty/ zero value
Required methods
fn empty() -> Self
Implementations on Foreign Types
impl<T> Monoid for Option<T> where
T: Semigroup + Clone,
[src]
T: Semigroup + Clone,
impl Monoid for String
[src]
impl<T> Monoid for Vec<T> where
T: Clone,
[src]
T: Clone,
impl<T> Monoid for HashSet<T> where
T: Hash + Eq + Clone,
[src]
T: Hash + Eq + Clone,
impl<K, V> Monoid for HashMap<K, V> where
K: Eq + Hash + Clone,
V: Semigroup + Clone,
[src]
K: Eq + Hash + Clone,
V: Semigroup + Clone,