dev.tauri.choam.refs

Members list

Type members

Classlikes

trait Ref[A] extends RefLike[A]

A mutable memory location with a pure API and composable lock-free operations.

A mutable memory location with a pure API and composable lock-free operations.

Ref is similar to java.util.concurrent.atomic.AtomicReference or cats.effect.kernel.Ref, but its operations are Rxns. Thus, operations on a Ref are composable with other Rxns.

Attributes

Companion
object
Supertypes
trait RefLike[A]
class Object
trait Matchable
class Any
Self type
object Ref

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Ref.type
trait Ref2[A, B]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Ref2

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Ref2.type
trait RefLike[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Ref[A]
object RefLike

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
RefLike.type

Types

type Ref1[A] = Ref[A]

Value members

Concrete fields

val Ref1: Ref.type