Ref

class Ref[+A <: AnyRef](val value: A, refEquals: (Ref[_ <: AnyRef], Ref[_ <: AnyRef]) => Boolean) extends Equals

Wraps a value with desired equals semantics to give Signal of Ref[A] desirable performance or semantic characteristics (see Ref companion object methods for details).

Wraps a value with desired equals semantics to give Signal of Ref[A] desirable performance or semantic characteristics (see Ref companion object methods for details).

Note: This is not a generic replacement of the Equals trait. This is only for use in Signals and State.

More documentation is coming once I convince myself that this is the right design.

Value Params
refEquals

Must not throw!

Companion
object
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

override def canEqual(that: Any): Boolean
Definition Classes
Equals
override def equals(obj: Any): Boolean
Definition Classes
Equals -> Any
override def toString: String
Definition Classes
Any

Concrete fields

val value: A