pub struct ToolSearchCall {
pub arguments: Value,
pub type_: String,
pub id: Option<String>,
pub call_id: Option<String>,
pub execution: Option<ToolSearchCallExecution>,
pub status: Option<ToolSearchCallStatus>,
}Fields§
§arguments: ValueThe arguments supplied to the tool search call.
type_: StringThe item type. Always tool_search_call.
id: Option<String>The unique ID of this tool search call.
call_id: Option<String>The unique ID of the tool search call generated by the model.
execution: Option<ToolSearchCallExecution>Whether tool search was executed by the server or by the client.
status: Option<ToolSearchCallStatus>The status of the tool search call.
Trait Implementations§
Source§impl Clone for ToolSearchCall
impl Clone for ToolSearchCall
Source§fn clone(&self) -> ToolSearchCall
fn clone(&self) -> ToolSearchCall
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 ToolSearchCall
impl Debug for ToolSearchCall
Source§impl<'de> Deserialize<'de> for ToolSearchCall
impl<'de> Deserialize<'de> for ToolSearchCall
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 ToolSearchCall
impl RefUnwindSafe for ToolSearchCall
impl Send for ToolSearchCall
impl Sync for ToolSearchCall
impl Unpin for ToolSearchCall
impl UnsafeUnpin for ToolSearchCall
impl UnwindSafe for ToolSearchCall
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