pub struct ResponseToolSearchCall {
pub id: String,
pub arguments: Value,
pub call_id: Option<String>,
pub execution: ResponseToolSearchCallExecution,
pub status: ResponseToolSearchCallStatus,
pub type_: String,
pub created_by: Option<String>,
}Fields§
§id: StringThe unique ID of the tool search call item.
arguments: ValueArguments used for the tool search call.
call_id: Option<String>The unique ID of the tool search call generated by the model.
execution: ResponseToolSearchCallExecutionWhether tool search was executed by the server or by the client.
status: ResponseToolSearchCallStatusThe status of the tool search call item that was recorded.
type_: StringThe type of the item. Always tool_search_call.
created_by: Option<String>The identifier of the actor that created the item.
Trait Implementations§
Source§impl Clone for ResponseToolSearchCall
impl Clone for ResponseToolSearchCall
Source§fn clone(&self) -> ResponseToolSearchCall
fn clone(&self) -> ResponseToolSearchCall
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 ResponseToolSearchCall
impl Debug for ResponseToolSearchCall
Source§impl<'de> Deserialize<'de> for ResponseToolSearchCall
impl<'de> Deserialize<'de> for ResponseToolSearchCall
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 ResponseToolSearchCall
impl RefUnwindSafe for ResponseToolSearchCall
impl Send for ResponseToolSearchCall
impl Sync for ResponseToolSearchCall
impl Unpin for ResponseToolSearchCall
impl UnsafeUnpin for ResponseToolSearchCall
impl UnwindSafe for ResponseToolSearchCall
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