CpsMonadContext

cps.CpsMonadContext
See theCpsMonadContext companion object
trait CpsMonadContext[F[_]]

Base for context operations inside monad

Attributes

Companion
object
Source
CpsMonadContext.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Types

type Direct = Direct[F]

Attributes

Source
CpsMonadContext.scala
type Monad[X] = F[X]

Attributes

Source
CpsMonadContext.scala

Value members

Abstract methods

def monad: CpsMonad[F]

Attributes

Returns

instance of cps-monad, where operations can be intercepted by context. I.e. for context-full operation, like setting common deadline, this deadline can be propagated via flatMap chains.

Source
CpsMonadContext.scala