ZIORuntimeAwaitProvider

cps.monads.zio.ZIORuntimeAwaitProvider
class ZIORuntimeAwaitProvider[R, E >: Throwable, A](implicit trace: Trace) extends CpsRuntimeAwaitProvider[[A] =>> ZIO[R, E, A]]

Attributes

Graph
Supertypes
trait CpsRuntimeAwaitProvider[[A] =>> ZIO[R, E, A]]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def inVirtualThread[A](op: => ZIO[R, E, A]): ZIO[R, E, A]
override def withRuntimeAwait[A](lambda: (CpsRuntimeAwait[[X] =>> ZIO[R, E, X]]) => ZIO[R, E, A])(using ctx: CpsTryMonadContext[[X] =>> ZIO[R, E, X]]): ZIO[R, E, A]

Attributes

Definition Classes
CpsRuntimeAwaitProvider