Basic CpsMonad operations. Implementing this typeclass is enough to use async/await with supports of basic control-flow constructions (if, loops, but no exceptions).
- Companion:
- object
class FutureAsyncMonadAPI
trait CpsEffectMonad[F]
trait CpsAsyncEffectMonad[F]
trait CpsConcurrentEffectMonad[F]
trait CpsMonadInstanceContext[F]
object FreeCpsMonad.type
trait CpsTryMonad[F]
trait CpsAsyncMonad[F]
trait CpsConcurrentMonad[F]
trait CpsSchedulingMonad[F]
Type members
Value members
Abstract methods
Concrete methods
Lazy variant of pure, which by default - create monadic expression according to the choosen monad types. (i.e. delaing for effect monads, starting for eager monand, pure by defiault)
Lazy variant of pure, which by default - create monadic expression according to the choosen monad types. (i.e. delaing for effect monads, starting for eager monand, pure by defiault)