pub struct ToolSearchCallItemParam {
pub id: Option<String>,
pub call_id: Option<String>,
pub execution: Option<ToolSearchExecutionType>,
pub arguments: Value,
pub status: Option<OutputStatus>,
}Available on crate feature
response-types only.Expand description
A tool search call input item.
Fields§
§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<ToolSearchExecutionType>Whether tool search was executed by the server or by the client.
arguments: ValueThe arguments supplied to the tool search call.
status: Option<OutputStatus>The status of the tool search call.
Trait Implementations§
Source§impl Clone for ToolSearchCallItemParam
impl Clone for ToolSearchCallItemParam
Source§fn clone(&self) -> ToolSearchCallItemParam
fn clone(&self) -> ToolSearchCallItemParam
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 ToolSearchCallItemParam
impl Debug for ToolSearchCallItemParam
Source§impl Default for ToolSearchCallItemParam
impl Default for ToolSearchCallItemParam
Source§fn default() -> ToolSearchCallItemParam
fn default() -> ToolSearchCallItemParam
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolSearchCallItemParam
impl<'de> Deserialize<'de> for ToolSearchCallItemParam
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 From<ToolSearchCall> for ToolSearchCallItemParam
impl From<ToolSearchCall> for ToolSearchCallItemParam
Source§fn from(c: ToolSearchCall) -> Self
fn from(c: ToolSearchCall) -> Self
Converts to this type from the input type.
Source§impl From<ToolSearchCallItemParam> for Item
impl From<ToolSearchCallItemParam> for Item
Source§fn from(call: ToolSearchCallItemParam) -> Self
fn from(call: ToolSearchCallItemParam) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ToolSearchCallItemParam
impl PartialEq for ToolSearchCallItemParam
Source§fn eq(&self, other: &ToolSearchCallItemParam) -> bool
fn eq(&self, other: &ToolSearchCallItemParam) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ToolSearchCallItemParam
impl Serialize for ToolSearchCallItemParam
impl StructuralPartialEq for ToolSearchCallItemParam
Auto Trait Implementations§
impl Freeze for ToolSearchCallItemParam
impl RefUnwindSafe for ToolSearchCallItemParam
impl Send for ToolSearchCallItemParam
impl Sync for ToolSearchCallItemParam
impl Unpin for ToolSearchCallItemParam
impl UnsafeUnpin for ToolSearchCallItemParam
impl UnwindSafe for ToolSearchCallItemParam
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