pub struct FileSearchToolCall {
pub id: String,
pub queries: Vec<String>,
pub results: Option<Vec<FileSearchToolCallResults>>,
pub status: String,
pub _type: String,
}
Fields§
§id: String
The unique ID of the file search tool call.
queries: Vec<String>
The queries used to search for files.
results: Option<Vec<FileSearchToolCallResults>>
The results of the file search tool call.
status: String
The status of the file search tool call. One of in_progress
, searching
, incomplete
or failed
,
_type: String
The type of the file search tool call. Always file_search_call
.
Trait Implementations§
Source§impl Debug for FileSearchToolCall
impl Debug for FileSearchToolCall
Source§impl<'de> Deserialize<'de> for FileSearchToolCall
impl<'de> Deserialize<'de> for FileSearchToolCall
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 FileSearchToolCall
impl RefUnwindSafe for FileSearchToolCall
impl Send for FileSearchToolCall
impl Sync for FileSearchToolCall
impl Unpin for FileSearchToolCall
impl UnwindSafe for FileSearchToolCall
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