pub struct QuestionAskedData {
pub id: String,
pub questions: Vec<QuestionInfo>,
pub session_id: String,
pub tool: Option<QuestionTool>,
}Fields§
§id: String§questions: Vec<QuestionInfo>§session_id: String§tool: Option<QuestionTool>Trait Implementations§
Source§impl Clone for QuestionAskedData
impl Clone for QuestionAskedData
Source§fn clone(&self) -> QuestionAskedData
fn clone(&self) -> QuestionAskedData
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 QuestionAskedData
impl Debug for QuestionAskedData
Source§impl<'de> Deserialize<'de> for QuestionAskedData
impl<'de> Deserialize<'de> for QuestionAskedData
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 PartialEq for QuestionAskedData
impl PartialEq for QuestionAskedData
Source§impl Serialize for QuestionAskedData
impl Serialize for QuestionAskedData
impl StructuralPartialEq for QuestionAskedData
Auto Trait Implementations§
impl Freeze for QuestionAskedData
impl RefUnwindSafe for QuestionAskedData
impl Send for QuestionAskedData
impl Sync for QuestionAskedData
impl Unpin for QuestionAskedData
impl UnsafeUnpin for QuestionAskedData
impl UnwindSafe for QuestionAskedData
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