pub struct CallAiSessionToolRequest {
pub args: Option<Option<Value>>,
pub context: Option<CallAiSessionToolRequestContext>,
}Fields§
§args: Option<Option<Value>>the tool’s arguments, as the model sent them
context: Option<CallAiSessionToolRequestContext>Implementations§
Source§impl CallAiSessionToolRequest
impl CallAiSessionToolRequest
pub fn new() -> CallAiSessionToolRequest
Trait Implementations§
Source§impl Clone for CallAiSessionToolRequest
impl Clone for CallAiSessionToolRequest
Source§impl Debug for CallAiSessionToolRequest
impl Debug for CallAiSessionToolRequest
Source§impl Default for CallAiSessionToolRequest
impl Default for CallAiSessionToolRequest
Source§impl<'de> Deserialize<'de> for CallAiSessionToolRequest
impl<'de> Deserialize<'de> for CallAiSessionToolRequest
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 CallAiSessionToolRequest
impl PartialEq for CallAiSessionToolRequest
Source§impl Serialize for CallAiSessionToolRequest
impl Serialize for CallAiSessionToolRequest
impl StructuralPartialEq for CallAiSessionToolRequest
Auto Trait Implementations§
impl Freeze for CallAiSessionToolRequest
impl RefUnwindSafe for CallAiSessionToolRequest
impl Send for CallAiSessionToolRequest
impl Sync for CallAiSessionToolRequest
impl Unpin for CallAiSessionToolRequest
impl UnsafeUnpin for CallAiSessionToolRequest
impl UnwindSafe for CallAiSessionToolRequest
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