pub enum ToolChoiceAllowedMode {
Auto,
Required,
}Variants§
Trait Implementations§
Source§impl Clone for ToolChoiceAllowedMode
impl Clone for ToolChoiceAllowedMode
Source§fn clone(&self) -> ToolChoiceAllowedMode
fn clone(&self) -> ToolChoiceAllowedMode
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 ToolChoiceAllowedMode
impl Debug for ToolChoiceAllowedMode
Source§impl<'de> Deserialize<'de> for ToolChoiceAllowedMode
impl<'de> Deserialize<'de> for ToolChoiceAllowedMode
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 ToolChoiceAllowedMode
impl PartialEq for ToolChoiceAllowedMode
Source§impl Serialize for ToolChoiceAllowedMode
impl Serialize for ToolChoiceAllowedMode
impl StructuralPartialEq for ToolChoiceAllowedMode
Auto Trait Implementations§
impl Freeze for ToolChoiceAllowedMode
impl RefUnwindSafe for ToolChoiceAllowedMode
impl Send for ToolChoiceAllowedMode
impl Sync for ToolChoiceAllowedMode
impl Unpin for ToolChoiceAllowedMode
impl UnwindSafe for ToolChoiceAllowedMode
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