BoundaryAsyncShift

cps.runtime.util.BoundaryAsyncShift
object BoundaryAsyncShift extends AsyncShift[boundary.type]

Attributes

Source
BoundaryAsyncShift.scala
Graph
Supertypes
trait AsyncShift[boundary.type]
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[F[_], T](o: boundary.type, m: CpsTryMonad[F])(body: Label[T] => F[T]): F[T]

Attributes

Source
BoundaryAsyncShift.scala
def handleLabel[F[_], T](m: CpsTryMonad[F], ex: Throwable, l: Label[T]): F[T]

Attributes

Source
BoundaryAsyncShift.scala