Crate state_store
source ·Structs
- A thread-safe cached reference to a system-wide state. Internally, this contains a Weak pointer to
S
, which is upgraded / updated whenenver the caller invokesget()
.
Functions
- Returns a Weak reference to the SystemState of the requested type
S
, which the caller can downcast into the specific typeS
by invoking downcast_ref() on the data inside the Weak<> wrapper. It’s safe for the caller to save/cache the returned value. - Inserts a new SystemState-implementing type into the map.