Trait carapax::dialogue::DialogueState
source · pub trait DialogueState: Default + DeserializeOwned + Serialize {
// Required method
fn dialogue_name() -> &'static str;
// Provided method
fn session_key() -> String { ... }
}
Available on crate feature
dialogue
only.Expand description
Represents a state of dialogue.
Required Methods§
sourcefn dialogue_name() -> &'static str
fn dialogue_name() -> &'static str
Returns a unique name for the dialogue.
Provided Methods§
sourcefn session_key() -> String
fn session_key() -> String
Returns a key for the dialogue state in a session.
Object Safety§
This trait is not object safe.