pub struct ToolSearchCall {
pub id: String,
pub call_id: Option<String>,
pub execution: ToolSearchExecutionType,
pub arguments: Value,
pub status: FunctionCallStatus,
pub created_by: Option<String>,
}Available on crate feature
response-types only.Expand description
A tool search call output item.
Fields§
§id: StringThe unique ID of the tool search call item.
call_id: Option<String>The unique ID of the tool search call generated by the model.
execution: ToolSearchExecutionTypeWhether tool search was executed by the server or by the client.
arguments: ValueArguments used for the tool search call.
status: FunctionCallStatusThe status of the tool search call item.
created_by: Option<String>The identifier of the actor that created the item.
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 · 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
Source§impl PartialEq for ToolSearchCall
impl PartialEq for ToolSearchCall
Source§impl Serialize for ToolSearchCall
impl Serialize for ToolSearchCall
impl StructuralPartialEq for ToolSearchCall
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