Module reactive_graph::signal::guards

source ·
Expand description

Guards that integrate with the reactive system, wrapping references to the values of signals.

Structs§

  • A guard that provides access to an async signal’s value.
  • A guard that maps over another guard.
  • A mapped read guard in which the mapping function is a closure. If the mapping function is a function pointed, use Mapped.
  • A mutable guard that maps over an inner mutable guard.
  • A mapped write guard in which the mapping function is a closure. If the mapping function is a function pointed, use MappedMut.
  • A guard that provides access to a signal’s inner value.
  • A wrapper type for any kind of guard returned by Read.
  • A guard that provides mutable access to a signal’s inner value, but does not notify of any changes.
  • A guard that provides mutable access to a signal’s value, triggering some reactive change when it is dropped.