Expand description
The StateStore trait and the in-memory reference implementation.
Structs§
- InMemory
Store - Single-node in-memory store: atomic counters behind a short transaction mutex that serializes check-and-spend so multi-key spends stay atomic.
- Spend
- One key/amount/limit entry in an atomic multi-dimensional spend.
Enums§
- State
Error - State-layer errors.
Traits§
- State
Store - Atomic counter operations. Every mutation is atomic with respect to
concurrent callers;
try_spendis a single check-and-spend (never a read-then-write).