OnceVar

turbolift.io.OnceVar
See theOnceVar companion object
sealed trait OnceVar[A] extends OnceVarGet[A], OnceVarPut[A]

Attributes

Companion
object
Graph
Supertypes
trait OnceVarPut[A]
trait OnceVarGet[A]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

final def asGet: OnceVarGet[A]
final def asPut: OnceVarPut[A]
final def untyped: Untyped

Inherited methods

final def get: Computation[A, IO]

Attributes

Inherited from:
OnceVarGet
final def put(value: A): Computation[Unit, IO]

Attributes

Inherited from:
OnceVarPut
final def tryGet: Computation[Option[A], IO]

Attributes

Inherited from:
OnceVarGet
final def tryPut(value: A): Computation[Boolean, IO]

Attributes

Inherited from:
OnceVarPut
def unsafeTryGet: Option[A]

Attributes

Inherited from:
OnceVarGet
def unsafeTryPut(value: A): Boolean

Attributes

Inherited from:
OnceVarPut