pub struct ToolResources {
pub code_interpreter: Option<CodeInterpreter>,
pub file_search: Option<FileSearch>,
}
Expand description
A set of resources that are used by the assistant’s tools. The resources are specific to the type of tool. For example, the code_interpreter
tool requires a list of file IDs, while the file_search
tool requires a list of vector store IDs.
Fields§
§code_interpreter: Option<CodeInterpreter>
§file_search: Option<FileSearch>
Implementations§
Source§impl ToolResources
impl ToolResources
Trait Implementations§
Source§impl Clone for ToolResources
impl Clone for ToolResources
Source§fn clone(&self) -> ToolResources
fn clone(&self) -> ToolResources
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 ToolResources
impl Debug for ToolResources
Source§impl Default for ToolResources
impl Default for ToolResources
Source§fn default() -> ToolResources
fn default() -> ToolResources
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolResources
impl<'de> Deserialize<'de> for ToolResources
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 PartialEq for ToolResources
impl PartialEq for ToolResources
Source§impl Serialize for ToolResources
impl Serialize for ToolResources
impl StructuralPartialEq for ToolResources
Auto Trait Implementations§
impl Freeze for ToolResources
impl RefUnwindSafe for ToolResources
impl Send for ToolResources
impl Sync for ToolResources
impl Unpin for ToolResources
impl UnwindSafe for ToolResources
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