Monoid
Trait for types that form a monoid, and its functions.
Trait for types that form a monoid.
A monoid supports an associative binary operation combine and a neutral element empty.
Instances
- Primitives
Unit, Float32, Float64, BigDecimal, Int8, Int16, Int32, Int64, BigInt, String, Vector[a]and tuples of 2 to 10 elements- Non-primitives
All, Any, Chain[a], DelayList[a], Identity[a], List[a], Map[k, v], MultiMap[k, v], Option[a], RichString, Set[a], Validation[e, t]