pub struct ClarificationOption {
pub label: String,
pub description: String,
pub preview: Option<String>,
}Expand description
One option in a durable clarification question.
Fields§
§label: StringStable option label returned in answers.
description: StringHuman-readable option description.
preview: Option<String>Optional preview.
Trait Implementations§
Source§impl Clone for ClarificationOption
impl Clone for ClarificationOption
Source§fn clone(&self) -> ClarificationOption
fn clone(&self) -> ClarificationOption
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 moreSource§impl Debug for ClarificationOption
impl Debug for ClarificationOption
Source§impl<'de> Deserialize<'de> for ClarificationOption
impl<'de> Deserialize<'de> for ClarificationOption
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ClarificationOption
Source§impl PartialEq for ClarificationOption
impl PartialEq for ClarificationOption
Source§impl Serialize for ClarificationOption
impl Serialize for ClarificationOption
impl StructuralPartialEq for ClarificationOption
Auto Trait Implementations§
impl Freeze for ClarificationOption
impl RefUnwindSafe for ClarificationOption
impl Send for ClarificationOption
impl Sync for ClarificationOption
impl Unpin for ClarificationOption
impl UnsafeUnpin for ClarificationOption
impl UnwindSafe for ClarificationOption
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