Arrow3

izumi.functional.bio.Arrow3
trait Arrow3[FR[_, _, _]] extends Profunctor3[FR]

Attributes

Graph
Supertypes
trait Profunctor3[FR]
trait RootTrifunctor[FR]
trait Root
class Object
trait Matchable
class Any
Known subtypes
trait ArrowChoice3[FR]
trait Local3[FR]
class AsyncZio
object AsyncZio.type

Members list

Concise view

Type members

Inherited types

Attributes

Inherited from:
DivergenceHelper

Attributes

Inherited from:
PredefinedHelper

Value members

Abstract methods

def andThen[R, R1, E, A](f: FR[R, E, R1], g: FR[R1, E, A]): FR[R, E, A]
def askWith[R, A](f: R => A): FR[R, Nothing, A]
def asking[R, E, A](f: FR[R, E, A]): FR[R, E, (A, R)]

Inherited methods

def InnerF: Functor3[FR]

Attributes

Inherited from:
Profunctor3
def contramap[R, E, A, R0](fr: FR[R, E, A])(f: R0 => R): FR[R0, E, A]

Attributes

Inherited from:
Profunctor3
def dimap[R1, E, A1, R2, A2](fra: FR[R1, E, A1])(fr: R2 => R1)(fa: A1 => A2): FR[R2, E, A2]

Attributes

Inherited from:
Profunctor3