Struct std::Signal
Fields
bumped on every set()
Methods
holds val, version 0, no subscribers
A copy of the value. For a value that owns something (a String), a copy would share it: use get_ref() (or clone what it refers to) instead.
in-place access; call notify() after mutating
stores val, bumps version, notifies
1 (and updates *last_seen) if the version moved since *last_seen — polling-style change detection instead of signal_subscribe()'s push style.
calls every subscriber in registration order
frees the subscriber list
= drop()