PartialInverse

zio.prelude.PartialInverse
See thePartialInverse companion trait

Attributes

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

Members list

Value members

Concrete methods

Summons an implicit PartialInverse[A].

Summons an implicit PartialInverse[A].

Attributes

def make[A](identity0: A, op: (A, A) => A, inv: (A, A) => Option[A]): PartialInverse[A]

Constructs an PartialInverse instance from an associative binary operator, an identity element, and an inverse binary operator.

Constructs an PartialInverse instance from an associative binary operator, an identity element, and an inverse binary operator.

Attributes

def makeFrom[A](identity: Identity[A], inverse: (A, A) => Option[A]): PartialInverse[A]

Constructs an PartialInverse instance from an identity instance and an inverse function.

Constructs an PartialInverse instance from an identity instance and an inverse function.

Attributes

Implicits

Implicits

Derives an PartialInverse[F[A]] given a Derive[F, PartialInverse] and an PartialInverse[A].

Derives an PartialInverse[F[A]] given a Derive[F, PartialInverse] and an PartialInverse[A].

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Derives an PartialInverse for a product type given an PartialInverse for each element of the product type.

Attributes