pub struct ToolUseContextOptions {
pub tools: Option<Vec<ToolDefinition>>,
}Fields§
§tools: Option<Vec<ToolDefinition>>Available tools
Trait Implementations§
Source§impl Clone for ToolUseContextOptions
impl Clone for ToolUseContextOptions
Source§fn clone(&self) -> ToolUseContextOptions
fn clone(&self) -> ToolUseContextOptions
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 ToolUseContextOptions
impl Debug for ToolUseContextOptions
Source§impl<'de> Deserialize<'de> for ToolUseContextOptions
impl<'de> Deserialize<'de> for ToolUseContextOptions
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 ToolUseContextOptions
impl RefUnwindSafe for ToolUseContextOptions
impl Send for ToolUseContextOptions
impl Sync for ToolUseContextOptions
impl Unpin for ToolUseContextOptions
impl UnsafeUnpin for ToolUseContextOptions
impl UnwindSafe for ToolUseContextOptions
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