pub struct ChoiceSpec {
pub question: Option<String>,
pub options: Vec<String>,
}Fields§
§question: Option<String>What is being asked. Omit when the options speak for themselves.
options: Vec<String>Trait Implementations§
Source§impl Clone for ChoiceSpec
impl Clone for ChoiceSpec
Source§fn clone(&self) -> ChoiceSpec
fn clone(&self) -> ChoiceSpec
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 ComposeSchema for ChoiceSpec
impl ComposeSchema for ChoiceSpec
Source§impl Debug for ChoiceSpec
impl Debug for ChoiceSpec
Source§impl<'de> Deserialize<'de> for ChoiceSpec
impl<'de> Deserialize<'de> for ChoiceSpec
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
Source§impl Serialize for ChoiceSpec
impl Serialize for ChoiceSpec
Auto Trait Implementations§
impl Freeze for ChoiceSpec
impl RefUnwindSafe for ChoiceSpec
impl Send for ChoiceSpec
impl Sync for ChoiceSpec
impl Unpin for ChoiceSpec
impl UnsafeUnpin for ChoiceSpec
impl UnwindSafe for ChoiceSpec
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