Monoid

org.specs2.fp.Monoid
See theMonoid companion trait
object Monoid

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Monoid.type

Members list

Value members

Concrete methods

def apply[F](implicit F: Monoid[F]): Monoid[F]
def instance[A](f: (A, => A) => A, z: A): Monoid[A]

Make an append and zero into an instance.

Make an append and zero into an instance.

Attributes

Implicits

Implicits

implicit val intMonoid: Monoid[Int]
implicit def listMonoid[A]: Monoid[List[A]]
implicit def mapMonoid[K, V : Monoid]: Monoid[Map[K, V]]
implicit def streamMonoid[A]: Monoid[Stream[A]]
implicit val stringMonoid: Monoid[String]
implicit def vectorMonoid[A]: Monoid[Vector[A]]