Expand description
Reactive primitives for root values that can be changed, notifying other nodes in the reactive graph.
Modules§
- guards
- Guards that integrate with the reactive system, wrapping references to the values of signals.
Structs§
- ArcMapped
Signal - A derived signal type that wraps an
ArcRwSignalwith a mapping function, allowing you to read or write directly to one of its field. - ArcRead
Signal - A reference-counted getter for a reactive signal.
- ArcRw
Signal - A reference-counted signal that can be read from or written to.
- ArcTrigger
- A trigger is a data-less signal with the sole purpose of notifying other reactive code of a change.
- ArcWrite
Signal - A reference-counted setter for a reactive signal.
- Double
Deref - A wrapper for a smart pointer that implements
DerefandDerefMutby dereferencing the type inside the smart pointer. - Mapped
Signal - A derived signal type that wraps an
RwSignalwith a mapping function, allowing you to read or write directly to one of its field. - Read
Signal - An arena-allocated getter for a reactive signal.
- RwSignal
- An arena-allocated signal that can be read from or written to.
- Trigger
- A trigger is a data-less signal with the sole purpose of notifying other reactive code of a change.
- Write
Signal - An arena-allocated setter for a reactive signal.
Functions§
- arc_
signal - Creates a reference-counted signal.
- create_
rw_ signal Deprecated - Creates a reactive signal with the getter and setter unified in one value.
- create_
signal Deprecated - Creates an arena-allocated signal, the basic reactive primitive.
- create_
trigger Deprecated - A trigger is a data-less signal with the sole purpose of notifying other reactive code of a change.
- signal
- Creates an arena-allocated signal, the basic reactive primitive.
- signal_
local - Creates an arena-allocated signal.