CpsThrowMonad
cps.CpsThrowMonad
trait CpsThrowMonad[F[_]] extends CpsMonad[F], CpsThrowSupport[F]
Monad, where we can throw error but can catch one only outside of a monad context.
An example as monad which interpret in sync context, such as Option or collections.
Attributes
- Source
- CpsMonad.scala
- Graph
-
- Supertypes
- Known subtypes
-
class IterableCpsMonad[C]trait CpsThrowMonadInstanceContext[F]trait CpsTryMonad[F]object CpsIdentityMonadobject FreeCpsMonadtrait CpsAsyncMonad[F]trait CpsAsyncEffectMonad[F]trait CpsAsyncEffectMonadInstanceContext[F]trait CpsConcurrentEffectMonad[F]trait CpsAsyncMonadInstanceContext[F]trait CpsConcurrentMonadInstanceContext[F]trait CpsConcurrentMonad[F]trait CpsSchedulingMonad[F]object CompletableFutureCpsMonadclass FutureAsyncMonadAPItrait CpsTryEffectMonad[F]trait CpsTryMonadInstanceContext[F]trait CpsMonadInstanceContext[F]
Members list
In this article