pub enum FunctionCallingMode {
Auto,
None,
}
Expand description
Determines how ChatGPT will be calling the functions.
Variants§
Auto
ChatGPT automatically determines if it should call a function
None
ChatGPT does not call any functions
Trait Implementations§
Source§impl Clone for FunctionCallingMode
impl Clone for FunctionCallingMode
Source§fn clone(&self) -> FunctionCallingMode
fn clone(&self) -> FunctionCallingMode
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 FunctionCallingMode
impl Debug for FunctionCallingMode
Source§impl PartialEq for FunctionCallingMode
impl PartialEq for FunctionCallingMode
Source§impl PartialOrd for FunctionCallingMode
impl PartialOrd for FunctionCallingMode
Source§impl Serialize for FunctionCallingMode
impl Serialize for FunctionCallingMode
impl Copy for FunctionCallingMode
impl StructuralPartialEq for FunctionCallingMode
Auto Trait Implementations§
impl Freeze for FunctionCallingMode
impl RefUnwindSafe for FunctionCallingMode
impl Send for FunctionCallingMode
impl Sync for FunctionCallingMode
impl Unpin for FunctionCallingMode
impl UnwindSafe for FunctionCallingMode
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more