Skip to main content

Crate ferogram_fsm

Crate ferogram_fsm 

Source

Structs§

MemoryStorage
An in-process, non-persistent StateStorage backed by DashMap.
StateContext
The FSM context injected into state-matched handlers.
StateKey
Identifies which conversation slot to read/write state for.
StorageError
An error from a StateStorage backend.

Enums§

StateKeyStrategy
How the FSM key is composed from an incoming message.

Traits§

FsmState
A type that can be used as an FSM state.
MessageLike
Minimal view of an incoming message needed to build a StateKey.
StateStorage
Persistent storage backend for FSM state.