Idempotent

zio.prelude.Idempotent
See theIdempotent companion trait
object Idempotent

Attributes

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

Members list

Value members

Concrete methods

def apply[A](implicit idempotent: Idempotent[A]): Idempotent[A]

Summons an implicit Idempotent[A].

Summons an implicit Idempotent[A].

Attributes

def make[A](f: (A, A) => A): Idempotent[A]

Constructs an Idempotent instance from a associative binary operator.

Constructs an Idempotent instance from a associative binary operator.

Attributes

Constructs an Idempotent instance from a associative instance.

Constructs an Idempotent instance from a associative instance.

Attributes

Implicits

Implicits

implicit def DeriveIdempotent[F[_], A](implicit derive: Derive[F, Idempotent], idempotent: Idempotent[A]): Idempotent[F[A]]

Derives a Idempotent[F[A]] given a Derive[F, Idempotent] and a Idempotent[A].

Derives a Idempotent[F[A]] given a Derive[F, Idempotent] and a Idempotent[A].

Attributes

implicit def MapIdempotent[K, V : Idempotent]: Idempotent[Map[K, V]]

Derives a Idempotent[Map[K, V]] given a Idempotent[V].

Derives a Idempotent[Map[K, V]] given a Idempotent[V].

Attributes

Derives a Idempotent[Option[A]] given a Idempotent[A]

Derives a Idempotent[Option[A]] given a Idempotent[A]

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Derives a Idempotent for a product type given a Idempotent for each element of the product type.

Attributes