MonadOps
izumi.functional.bio.syntax.Syntax2.MonadOps
final class MonadOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Monad2[F]) extends ApplicativeOps[F, E, A]
Attributes
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
final def fromOptionF[E1 >: E, B, C](fallbackOnNone: => F[E1, C])(implicit ev: A <:< Option[B], ev2: C <:< B): F[E1, B]
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:
- ApplicativeOps
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:
- ApplicativeOps
Attributes
- Inherited from:
- FunctorOps
Attributes
- Inherited from:
- ApplicativeOps
final def fromOptionOr[B, C](valueOnNone: => C)(implicit ev: A <:< Option[B], ev2: C <:< B): F[E, B]
Attributes
- Inherited from:
- FunctorOps
Attributes
- Inherited from:
- FunctorOps
execute two operations in order, map their results
Attributes
- Inherited from:
- FunctorOps
Attributes
- Inherited from:
- FunctorOps
execute two operations in order, return result of both operations
execute two operations in order, return result of both operations
Attributes
- Inherited from:
- ApplicativeOps
In this article