pub enum ChatCompletionToolChoice {
None,
Auto,
Required,
}Expand description
Represents the choice of chat completion tool.
Variants§
Trait Implementations§
Source§impl Clone for ChatCompletionToolChoice
impl Clone for ChatCompletionToolChoice
Source§fn clone(&self) -> ChatCompletionToolChoice
fn clone(&self) -> ChatCompletionToolChoice
Returns a copy 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 ChatCompletionToolChoice
impl Debug for ChatCompletionToolChoice
Source§impl<'de> Deserialize<'de> for ChatCompletionToolChoice
impl<'de> Deserialize<'de> for ChatCompletionToolChoice
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 ChatCompletionToolChoice
impl PartialEq for ChatCompletionToolChoice
Source§impl Serialize for ChatCompletionToolChoice
impl Serialize for ChatCompletionToolChoice
impl StructuralPartialEq for ChatCompletionToolChoice
Auto Trait Implementations§
impl Freeze for ChatCompletionToolChoice
impl RefUnwindSafe for ChatCompletionToolChoice
impl Send for ChatCompletionToolChoice
impl Sync for ChatCompletionToolChoice
impl Unpin for ChatCompletionToolChoice
impl UnwindSafe for ChatCompletionToolChoice
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