cps.CpsMonad
See theCpsMonad companion object
Basic CpsMonad operations. Implementing this typeclass is enough to use async/await with supports of basic control-flow constructions (if, loops, but no exceptions).
Attributes
- Companion
- object
- Source
- CpsMonad.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class FutureAsyncMonadAPItrait CpsEffectMonad[F]trait CpsTryEffectMonad[F]trait CpsAsyncEffectMonad[F]trait CpsAsyncEffectMonadInstanceContext[F]trait CpsConcurrentEffectMonad[F]trait CpsPureMonadInstanceContext[F]trait CpsThrowMonad[F]class IterableCpsMonad[C]trait CpsThrowMonadInstanceContext[F]trait CpsTryMonad[F]object CpsIdentityMonadobject FreeCpsMonadtrait CpsAsyncMonad[F]trait CpsAsyncMonadInstanceContext[F]trait CpsConcurrentMonadInstanceContext[F]trait CpsConcurrentMonad[F]trait CpsSchedulingMonad[F]object CompletableFutureCpsMonadtrait CpsTryMonadInstanceContext[F]trait CpsMonadInstanceContext[F]
Members list
In this article