pub enum ToolChoiceEnum {
Auto,
None,
Any,
Required,
}Expand description
Variants§
Trait Implementations§
Source§impl Clone for ToolChoiceEnum
impl Clone for ToolChoiceEnum
Source§fn clone(&self) -> ToolChoiceEnum
fn clone(&self) -> ToolChoiceEnum
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 ToolChoiceEnum
impl Debug for ToolChoiceEnum
Source§impl Default for ToolChoiceEnum
impl Default for ToolChoiceEnum
Source§fn default() -> ToolChoiceEnum
fn default() -> ToolChoiceEnum
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolChoiceEnum
impl<'de> Deserialize<'de> for ToolChoiceEnum
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 Display for ToolChoiceEnum
impl Display for ToolChoiceEnum
Source§impl Hash for ToolChoiceEnum
impl Hash for ToolChoiceEnum
Source§impl Ord for ToolChoiceEnum
impl Ord for ToolChoiceEnum
Source§fn cmp(&self, other: &ToolChoiceEnum) -> Ordering
fn cmp(&self, other: &ToolChoiceEnum) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ToolChoiceEnum
impl PartialEq for ToolChoiceEnum
Source§impl PartialOrd for ToolChoiceEnum
impl PartialOrd for ToolChoiceEnum
Source§impl Serialize for ToolChoiceEnum
impl Serialize for ToolChoiceEnum
impl Copy for ToolChoiceEnum
impl Eq for ToolChoiceEnum
impl StructuralPartialEq for ToolChoiceEnum
Auto Trait Implementations§
impl Freeze for ToolChoiceEnum
impl RefUnwindSafe for ToolChoiceEnum
impl Send for ToolChoiceEnum
impl Sync for ToolChoiceEnum
impl Unpin for ToolChoiceEnum
impl UnsafeUnpin for ToolChoiceEnum
impl UnwindSafe for ToolChoiceEnum
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.