pub enum MessagesToolChoiceString {
Auto,
Any,
}Expand description
The tool choice mode.
JSON schema
{
"description": "The tool choice mode.",
"type": "string",
"enum": [
"auto",
"any"
]
}Variants§
Trait Implementations§
Source§impl Clone for MessagesToolChoiceString
impl Clone for MessagesToolChoiceString
Source§fn clone(&self) -> MessagesToolChoiceString
fn clone(&self) -> MessagesToolChoiceString
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 moreimpl Copy for MessagesToolChoiceString
Source§impl Debug for MessagesToolChoiceString
impl Debug for MessagesToolChoiceString
Source§impl<'de> Deserialize<'de> for MessagesToolChoiceString
impl<'de> Deserialize<'de> for MessagesToolChoiceString
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 MessagesToolChoiceString
impl Display for MessagesToolChoiceString
impl Eq for MessagesToolChoiceString
Source§impl From<MessagesToolChoiceString> for MessagesToolChoice
impl From<MessagesToolChoiceString> for MessagesToolChoice
Source§fn from(value: MessagesToolChoiceString) -> Self
fn from(value: MessagesToolChoiceString) -> Self
Converts to this type from the input type.
Source§impl FromStr for MessagesToolChoiceString
impl FromStr for MessagesToolChoiceString
Source§impl Hash for MessagesToolChoiceString
impl Hash for MessagesToolChoiceString
Source§impl Ord for MessagesToolChoiceString
impl Ord for MessagesToolChoiceString
Source§fn cmp(&self, other: &MessagesToolChoiceString) -> Ordering
fn cmp(&self, other: &MessagesToolChoiceString) -> Ordering
1.21.0 (const: unstable) · 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for MessagesToolChoiceString
impl PartialEq for MessagesToolChoiceString
Source§impl PartialOrd for MessagesToolChoiceString
impl PartialOrd for MessagesToolChoiceString
Source§impl Serialize for MessagesToolChoiceString
impl Serialize for MessagesToolChoiceString
impl StructuralPartialEq for MessagesToolChoiceString
Source§impl TryFrom<&String> for MessagesToolChoiceString
impl TryFrom<&String> for MessagesToolChoiceString
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<&str> for MessagesToolChoiceString
impl TryFrom<&str> for MessagesToolChoiceString
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<String> for MessagesToolChoiceString
impl TryFrom<String> for MessagesToolChoiceString
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for MessagesToolChoiceString
impl RefUnwindSafe for MessagesToolChoiceString
impl Send for MessagesToolChoiceString
impl Sync for MessagesToolChoiceString
impl Unpin for MessagesToolChoiceString
impl UnsafeUnpin for MessagesToolChoiceString
impl UnwindSafe for MessagesToolChoiceString
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.