Monad2
Attributes
- Graph
-
- Supertypes
-
trait Applicative2[F]trait Functor2[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class Monad2Instance[S]object Monad2Instanceclass BioIdentity2object BioIdentity2trait Error2[F]class Error2Instance[S]object Error2Instanceclass BioEitherobject BioEithertrait Bracket2[F]trait Panic2[F]class Panic2Instance[S]object Panic2Instancetrait IO2[F]trait WeakAsync2[F]object WeakAsyncForMiniBIOAsynctrait Async2[F]class AsyncZio[R]object AsyncZioclass TemporalZio[R]object TemporalZioShow all
Members list
Type members
Inherited types
Attributes
- Inherited from:
- DivergenceHelper
Attributes
- Inherited from:
- PredefinedHelper
Value members
Abstract methods
Concrete methods
execute two operations in order, return result of second operation
execute two operations in order, return result of second operation
Attributes
- Definition Classes
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
- Definition Classes
Extracts the optional value, or executes the fallbackOnNone effect
Extracts the optional value, or executes the fallbackOnNone effect
Attributes
Execute an action repeatedly until its result satisfies the given predicate and return that result, discarding all others.
Execute an action repeatedly until its result satisfies the given predicate and return that result, discarding all others.
Attributes
Apply an effectful function iteratively until its result satisfies the given predicate and return that result.
Apply an effectful function iteratively until its result satisfies the given predicate and return that result.
Attributes
Execute an action repeatedly until its result fails to satisfy the given predicate and return that result, discarding all others.
Execute an action repeatedly until its result fails to satisfy the given predicate and return that result, discarding all others.
Attributes
Apply an effectful function iteratively until its result fails to satisfy the given predicate and return that result.
Apply an effectful function iteratively until its result fails to satisfy the given predicate and return that result.
Attributes
execute two operations in order, map their results
Inherited methods
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Extracts the optional value, or returns the given valueOnNone value
Extracts the optional value, or returns the given valueOnNone value
Attributes
- Inherited from:
- Functor2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Applicative2
Attributes
- Inherited from:
- Functor2
Attributes
- Inherited from:
- Applicative2
Inherited and Abstract methods
Attributes
- Inherited from:
- Applicative2