pub struct AnthropicToolChoiceSimple {
pub choice_type: AnthropicToolChoiceMode,
pub disable_parallel_tool_use: Option<bool>,
}Expand description
Simple tool choice modes.
Fields§
§choice_type: AnthropicToolChoiceMode§disable_parallel_tool_use: Option<bool>When true, the model will call tools one at a time instead of potentially issuing multiple tool calls in a single response.
Trait Implementations§
Source§impl Clone for AnthropicToolChoiceSimple
impl Clone for AnthropicToolChoiceSimple
Source§fn clone(&self) -> AnthropicToolChoiceSimple
fn clone(&self) -> AnthropicToolChoiceSimple
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AnthropicToolChoiceSimple
impl Debug for AnthropicToolChoiceSimple
Source§impl<'de> Deserialize<'de> for AnthropicToolChoiceSimple
impl<'de> Deserialize<'de> for AnthropicToolChoiceSimple
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 AnthropicToolChoiceSimple
impl RefUnwindSafe for AnthropicToolChoiceSimple
impl Send for AnthropicToolChoiceSimple
impl Sync for AnthropicToolChoiceSimple
impl Unpin for AnthropicToolChoiceSimple
impl UnsafeUnpin for AnthropicToolChoiceSimple
impl UnwindSafe for AnthropicToolChoiceSimple
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