EffectfulVar

turbolift.io.EffectfulVar
See theEffectfulVar companion trait
object EffectfulVar

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

sealed trait Get[A, U <: IO]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EffectfulVar[A, U]
sealed trait Put[A, U <: IO]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EffectfulVar[A, U]

Types

type Untyped = EffectfulVar[Any, Nothing]

Value members

Concrete methods

def apply[A, U <: IO]: Computation[EffectfulVar[A, U], IO]
def create[A, U <: IO]: Computation[EffectfulVar[A, U], IO]
def memoize[A, U <: IO](comp: Computation[A, U]): Computation[EffectfulVar[A, U], U & Warp]
def unsafeCreate[A, U <: IO](): EffectfulVar[A, U]