pub struct ToolRequestUserInputQuestion {
pub header: String,
pub id: String,
pub is_other: Option<bool>,
pub is_secret: Option<bool>,
pub options: Option<Vec<ToolRequestUserInputOption>>,
pub question: String,
}Fields§
§header: String§id: String§is_other: Option<bool>§is_secret: Option<bool>§options: Option<Vec<ToolRequestUserInputOption>>§question: StringTrait Implementations§
Source§impl Clone for ToolRequestUserInputQuestion
impl Clone for ToolRequestUserInputQuestion
Source§fn clone(&self) -> ToolRequestUserInputQuestion
fn clone(&self) -> ToolRequestUserInputQuestion
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 ToolRequestUserInputQuestion
impl Debug for ToolRequestUserInputQuestion
Source§impl<'de> Deserialize<'de> for ToolRequestUserInputQuestion
impl<'de> Deserialize<'de> for ToolRequestUserInputQuestion
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 ToolRequestUserInputQuestion
impl RefUnwindSafe for ToolRequestUserInputQuestion
impl Send for ToolRequestUserInputQuestion
impl Sync for ToolRequestUserInputQuestion
impl Unpin for ToolRequestUserInputQuestion
impl UnsafeUnpin for ToolRequestUserInputQuestion
impl UnwindSafe for ToolRequestUserInputQuestion
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