pub struct ClarificationMessage {
pub description: String,
pub options: Vec<ClarificationOption>,
}Expand description
The full, transport-agnostic representation of a clarification prompt.
Engines use description as the question header and options as numbered choices.
Fields§
§description: String§options: Vec<ClarificationOption>Trait Implementations§
Source§impl Clone for ClarificationMessage
impl Clone for ClarificationMessage
Source§fn clone(&self) -> ClarificationMessage
fn clone(&self) -> ClarificationMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ClarificationMessage
impl RefUnwindSafe for ClarificationMessage
impl Send for ClarificationMessage
impl Sync for ClarificationMessage
impl Unpin for ClarificationMessage
impl UnsafeUnpin for ClarificationMessage
impl UnwindSafe for ClarificationMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more