pub struct ChatCompletionFunctionCall {
pub name: String,
pub arguments: String,
}
Fields§
§name: String
The name of the function ChatGPT called
arguments: String
The arguments that ChatGPT called (formatted in JSON) API Reference
Trait Implementations§
Source§impl Clone for ChatCompletionFunctionCall
impl Clone for ChatCompletionFunctionCall
Source§fn clone(&self) -> ChatCompletionFunctionCall
fn clone(&self) -> ChatCompletionFunctionCall
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 ChatCompletionFunctionCall
impl Debug for ChatCompletionFunctionCall
Source§impl<'de> Deserialize<'de> for ChatCompletionFunctionCall
impl<'de> Deserialize<'de> for ChatCompletionFunctionCall
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 From<ChatCompletionFunctionCallDelta> for ChatCompletionFunctionCall
impl From<ChatCompletionFunctionCallDelta> for ChatCompletionFunctionCall
Source§fn from(delta: ChatCompletionFunctionCallDelta) -> Self
fn from(delta: ChatCompletionFunctionCallDelta) -> Self
Converts to this type from the input type.
impl Eq for ChatCompletionFunctionCall
impl StructuralPartialEq for ChatCompletionFunctionCall
Auto Trait Implementations§
impl Freeze for ChatCompletionFunctionCall
impl RefUnwindSafe for ChatCompletionFunctionCall
impl Send for ChatCompletionFunctionCall
impl Sync for ChatCompletionFunctionCall
impl Unpin for ChatCompletionFunctionCall
impl UnwindSafe for ChatCompletionFunctionCall
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> 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.