pub struct ResponseToolSearchOutputItem {
pub id: String,
pub call_id: Option<String>,
pub execution: ResponseToolSearchOutputItemExecution,
pub status: ResponseToolSearchOutputItemStatus,
pub tools: Vec<Tool>,
pub type_: String,
pub created_by: Option<String>,
}Fields§
§id: StringThe unique ID of the tool search output item.
call_id: Option<String>The unique ID of the tool search call generated by the model.
execution: ResponseToolSearchOutputItemExecutionWhether tool search was executed by the server or by the client.
status: ResponseToolSearchOutputItemStatusThe status of the tool search output item that was recorded.
tools: Vec<Tool>The loaded tool definitions returned by tool search.
type_: StringThe type of the item. Always tool_search_output.
created_by: Option<String>The identifier of the actor that created the item.
Trait Implementations§
Source§impl Clone for ResponseToolSearchOutputItem
impl Clone for ResponseToolSearchOutputItem
Source§fn clone(&self) -> ResponseToolSearchOutputItem
fn clone(&self) -> ResponseToolSearchOutputItem
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 ResponseToolSearchOutputItem
impl Debug for ResponseToolSearchOutputItem
Source§impl<'de> Deserialize<'de> for ResponseToolSearchOutputItem
impl<'de> Deserialize<'de> for ResponseToolSearchOutputItem
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 ResponseToolSearchOutputItem
impl RefUnwindSafe for ResponseToolSearchOutputItem
impl Send for ResponseToolSearchOutputItem
impl Sync for ResponseToolSearchOutputItem
impl Unpin for ResponseToolSearchOutputItem
impl UnsafeUnpin for ResponseToolSearchOutputItem
impl UnwindSafe for ResponseToolSearchOutputItem
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