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.
No-allocation accessor for the effect caused by the reevaluation.
No-allocation accessor for the effect caused by the reevaluation.
No-allocation accessor for the optional new value.
No-allocation accessor for the optional new value.
New input resources.
New input resources. None if unchanged. Otherwise a list of all input reactives to react to.
Advises the ticket to track dynamic dependencies.
Advises the ticket to track dynamic dependencies. The passed initial set of dependencies may be processed as if they were static, and are also returned in the resulting dependencies.
ReevTicket is given to the Derived reevaluate method and allows to access other reactives. The ticket tracks return values, such as dependencies, the value, and if the value should be propagated. Such usages make it unsuitable as an API for the user, where StaticTicket or DynamicTicket should be used instead.