Module guards
Expand description
Guards that integrate with the reactive system, wrapping references to the values of signals.
Structs§
- Async
Plain - A guard that provides access to an async signal’s value.
- Derefable
- A wrapper that implements
Deref
andBorrow
for itself. - Mapped
- A guard that maps over another guard.
- Mapped
Arc - A mapped read guard in which the mapping function is a closure. If the mapping function is a
function pointer, use
Mapped
. - Mapped
Mut - A mutable guard that maps over an inner mutable guard.
- Mapped
MutArc - A mapped write guard in which the mapping function is a closure. If the mapping function is a
function pointer, use
MappedMut
. - Plain
- A guard that provides access to a signal’s inner value.
- Read
Guard - A wrapper type for any kind of guard returned by
Read
. - Untracked
Write Guard - A guard that provides mutable access to a signal’s inner value, but does not notify of any changes.
- Write
Guard - A guard that provides mutable access to a signal’s value, triggering some reactive change when it is dropped.