pub enum RunObjectTool {
CodeInterpreter(AssistantToolsCode),
FileSearch(AssistantToolsFileSearch),
Function(AssistantToolsFunction),
}
Variants§
CodeInterpreter(AssistantToolsCode)
FileSearch(AssistantToolsFileSearch)
Function(AssistantToolsFunction)
Trait Implementations§
Source§impl Clone for RunObjectTool
impl Clone for RunObjectTool
Source§fn clone(&self) -> RunObjectTool
fn clone(&self) -> RunObjectTool
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RunObjectTool
impl Debug for RunObjectTool
Source§impl<'de> Deserialize<'de> for RunObjectTool
impl<'de> Deserialize<'de> for RunObjectTool
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 RunObjectTool
impl PartialEq for RunObjectTool
Source§impl Serialize for RunObjectTool
impl Serialize for RunObjectTool
impl StructuralPartialEq for RunObjectTool
Auto Trait Implementations§
impl Freeze for RunObjectTool
impl RefUnwindSafe for RunObjectTool
impl Send for RunObjectTool
impl Sync for RunObjectTool
impl Unpin for RunObjectTool
impl UnwindSafe for RunObjectTool
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