Result

rescala.core.Result
See theResult companion object
trait Result[T]

Result of a reevaluation

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ReevTicket[S, V]

Members list

Type members

Types

type State[_]

Value members

Abstract methods

True iff outputs must also be reevaluated, false iff the propagation ends here.

True iff outputs must also be reevaluated, false iff the propagation ends here.

Attributes

No-allocation accessor for the effect caused by the reevaluation.

No-allocation accessor for the effect caused by the reevaluation.

Attributes

def forValue(f: T => Unit): Unit

No-allocation accessor for the optional new value.

No-allocation accessor for the optional new value.

Attributes

def inputs(): Option[Set[of[State]]]

New input resources. None if unchanged. Otherwise a list of all input reactives to react to.

New input resources. None if unchanged. Otherwise a list of all input reactives to react to.

Attributes