macrame.scalaz.enums
This trait provides an instance of Semigroup for an enumeration. It works by extending the companion object of the enumeration class.
Semigroup
@enum class Mod3 { Zero One Two } object Mod3 extends IsSemigroup[Mod3]
This trait provides an instance of
Semigroup
for an enumeration. It works by extending the companion object of the enumeration class.