ApplicativeError3
izumi.functional.bio.ApplicativeError3
Attributes
- Graph
- Supertypes
- trait Bifunctor3[F]trait Guarantee3[F]trait Applicative3[F]trait Functor3[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Members list
Concise view
Type members
Value members
Abstract methods
def leftMap2[R, E, A, E2, E3](firstOp: F[R, E, A], secondOp: => F[R, E2, A])(f: (E, E2) => E3): F[R, E3, A]
map errors from two operations into a new error if both fail
map errors from two operations into a new error if both fail
Attributes
execute second operation only if the first one fails
execute second operation only if the first one fails
Attributes
Concrete methods
Attributes
- Definition Classes
Inherited methods
execute two operations in order, return result of second operation
execute two operations in order, return result of second operation
Attributes
- Inherited from:
- Applicative3
execute two operations in order, same as *>
, but return result of first operation
execute two operations in order, same as *>
, but return result of first operation
Attributes
- Inherited from:
- Applicative3
Attributes
- Inherited from:
- Bifunctor3
Attributes
- Inherited from:
- Applicative3
Extracts the optional value, or returns the given valueOnNone
value
Extracts the optional value, or returns the given valueOnNone
value
Attributes
- Inherited from:
- Functor3
Attributes
- Inherited from:
- Guarantee3
final def ifThenElse[R, E, A](cond: Boolean)(ifTrue: => F[R, E, A], ifFalse: => F[R, E, A]): F[R, E, A]
Attributes
- Inherited from:
- Applicative3
Attributes
- Inherited from:
- Bifunctor3
execute two operations in order, map their results
Attributes
- Inherited from:
- Applicative3
Attributes
- Inherited from:
- Applicative3
Attributes
- Inherited from:
- Applicative3
Attributes
- Inherited from:
- Applicative3
Attributes
- Inherited from:
- Applicative3
Attributes
- Inherited from:
- Applicative3
Attributes
- Inherited from:
- Applicative3
Attributes
- Inherited from:
- Applicative3
Attributes
- Inherited from:
- Applicative3
Attributes
- Inherited from:
- Functor3
final def widenBoth[R, E, A, E1, A1](r: F[R, E, A])(implicit ev: E <:< E1, ev2: A <:< A1): F[R, E1, A1]
Attributes
- Inherited from:
- Bifunctor3
Attributes
- Inherited from:
- Bifunctor3