pub struct UserInputQuestion {
pub header: String,
pub id: String,
pub question: String,
pub options: Vec<UserInputOption>,
}Fields§
§header: String§id: String§question: String§options: Vec<UserInputOption>Trait Implementations§
Source§impl Clone for UserInputQuestion
impl Clone for UserInputQuestion
Source§fn clone(&self) -> UserInputQuestion
fn clone(&self) -> UserInputQuestion
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 UserInputQuestion
impl Debug for UserInputQuestion
Source§impl<'de> Deserialize<'de> for UserInputQuestion
impl<'de> Deserialize<'de> for UserInputQuestion
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
Auto Trait Implementations§
impl Freeze for UserInputQuestion
impl RefUnwindSafe for UserInputQuestion
impl Send for UserInputQuestion
impl Sync for UserInputQuestion
impl Unpin for UserInputQuestion
impl UnsafeUnpin for UserInputQuestion
impl UnwindSafe for UserInputQuestion
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