fp-core 0.1.8

A library for functional programming in Rust
Documentation
use crate::empty::Empty;
use crate::semigroup::Semigroup;

pub trait Monoid<M>: Empty<M> + Semigroup<M> {}