AwaitValueDiscard

cps.AwaitValueDiscard
class AwaitValueDiscard[F[_], T] extends ValueDiscard[F[T]]

Marker interface for forcing monad evaluation before discard. Useful for pure effect monads. AwaitValueDiscard[F,T].apply(ft) is transformed to await(ft) during evaluation of async macro.

Attributes

Source:
ValueDiscard.scala
Graph
Supertypes
trait ValueDiscard[F[T]]
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Types

type FT = F[T]

Attributes

Source:
ValueDiscard.scala
type TT = T

Attributes

Source:
ValueDiscard.scala

Value members

Concrete methods

transparent inline override def apply(value: F[T]): Unit

transformed to await(value).

transformed to await(value).

Attributes

Definition Classes
Source:
ValueDiscard.scala