pub struct FileSearchToolCall {
pub id: String,
pub queries: Vec<String>,
pub results: Option<Vec<FileSearchToolCallResults>>,
pub status: String,
pub _type: String,
}Fields§
§id: StringThe 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: StringThe status of the file search tool call. One of in_progress, searching, incomplete or failed,
_type: StringThe 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