#[derive(DialogueState)]
Derives a typed FSM state enum for use with DialogueStorage.
DialogueStorage
#[derive(DialogueState, Clone)] pub enum OrderState { Start, AwaitingName, AwaitingAddress { name: String }, Confirming { name: String, address: String }, }