AssociativeComposeOps

zio.prelude.AssociativeComposeSyntax.AssociativeComposeOps
implicit class AssociativeComposeOps[A, B, =>:[_, _]](ab: A =>: B)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def <<<[Z](implicit ev: AssociativeCompose[=>:]): (Z =>: A) => Z =>: B

A symbolic alias for compose. Composes B <- A with A <- Z to form B <- Z.

A symbolic alias for compose. Composes B <- A with A <- Z to form B <- Z.

Attributes

def >>>[C](implicit ev: AssociativeCompose[=>:]): (B =>: C) => A =>: C

A symbolic alias for andThen. Composes A -> B with B -> C to form A -> C.

A symbolic alias for andThen. Composes A -> B with B -> C to form A -> C.

Attributes

def andThen[C](implicit ev: AssociativeCompose[=>:]): (B =>: C) => A =>: C

Composes A -> B with B -> C to form A -> C.

Composes A -> B with B -> C to form A -> C.

Attributes

def compose[Z](implicit ev: AssociativeCompose[=>:]): (Z =>: A) => Z =>: B

Composes B <- A with A <- Z to form B <- Z.

Composes B <- A with A <- Z to form B <- Z.

Attributes