CommutativeMonoid

trait CommutativeMonoid[a: Type] with Monoid[a]Source

A trait for types that form a commutative monoid.

Trait Definitions

def combine(x: a, y: a): a with CommutativeMonoid[a] Source

An associative & commutative binary operation on a.

def empty(_unit: Unit): a with CommutativeMonoid[a] Source

Returns a neutral element.