pub struct ToolChoiceConfig {
pub allowed_tools: Option<AllowedTools>,
}Fields§
§allowed_tools: Option<AllowedTools>Trait Implementations§
Source§impl Clone for ToolChoiceConfig
impl Clone for ToolChoiceConfig
Source§fn clone(&self) -> ToolChoiceConfig
fn clone(&self) -> ToolChoiceConfig
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 ToolChoiceConfig
impl Debug for ToolChoiceConfig
Source§impl<'de> Deserialize<'de> for ToolChoiceConfig
impl<'de> Deserialize<'de> for ToolChoiceConfig
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 ToolChoiceConfig
impl PartialEq for ToolChoiceConfig
Source§impl Serialize for ToolChoiceConfig
impl Serialize for ToolChoiceConfig
impl StructuralPartialEq for ToolChoiceConfig
Auto Trait Implementations§
impl Freeze for ToolChoiceConfig
impl RefUnwindSafe for ToolChoiceConfig
impl Send for ToolChoiceConfig
impl Sync for ToolChoiceConfig
impl Unpin for ToolChoiceConfig
impl UnsafeUnpin for ToolChoiceConfig
impl UnwindSafe for ToolChoiceConfig
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