pub struct ChatCompletionResponseMessageFunctionCall {
pub arguments: String,
pub name: String,
}Expand description
ChatCompletionResponseMessageFunctionCall : Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.
Fields§
§arguments: StringThe arguments to call the function with, as generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.
name: StringThe name of the function to call.
Implementations§
Source§impl ChatCompletionResponseMessageFunctionCall
impl ChatCompletionResponseMessageFunctionCall
Sourcepub fn builder() -> ChatCompletionResponseMessageFunctionCallBuilder
pub fn builder() -> ChatCompletionResponseMessageFunctionCallBuilder
Create an instance of ChatCompletionResponseMessageFunctionCall using the builder syntax
Source§impl ChatCompletionResponseMessageFunctionCall
impl ChatCompletionResponseMessageFunctionCall
Sourcepub fn new(
arguments: String,
name: String,
) -> ChatCompletionResponseMessageFunctionCall
pub fn new( arguments: String, name: String, ) -> ChatCompletionResponseMessageFunctionCall
Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.
Trait Implementations§
Source§impl Clone for ChatCompletionResponseMessageFunctionCall
impl Clone for ChatCompletionResponseMessageFunctionCall
Source§fn clone(&self) -> ChatCompletionResponseMessageFunctionCall
fn clone(&self) -> ChatCompletionResponseMessageFunctionCall
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 moreSource§impl Default for ChatCompletionResponseMessageFunctionCall
impl Default for ChatCompletionResponseMessageFunctionCall
Source§fn default() -> ChatCompletionResponseMessageFunctionCall
fn default() -> ChatCompletionResponseMessageFunctionCall
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChatCompletionResponseMessageFunctionCall
impl<'de> Deserialize<'de> for ChatCompletionResponseMessageFunctionCall
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatCompletionResponseMessageFunctionCall, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatCompletionResponseMessageFunctionCall, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ChatCompletionResponseMessageFunctionCall
impl PartialEq for ChatCompletionResponseMessageFunctionCall
Source§fn eq(&self, other: &ChatCompletionResponseMessageFunctionCall) -> bool
fn eq(&self, other: &ChatCompletionResponseMessageFunctionCall) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ChatCompletionResponseMessageFunctionCall
impl Serialize for ChatCompletionResponseMessageFunctionCall
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ChatCompletionResponseMessageFunctionCall
Auto Trait Implementations§
impl Freeze for ChatCompletionResponseMessageFunctionCall
impl RefUnwindSafe for ChatCompletionResponseMessageFunctionCall
impl Send for ChatCompletionResponseMessageFunctionCall
impl Sync for ChatCompletionResponseMessageFunctionCall
impl Unpin for ChatCompletionResponseMessageFunctionCall
impl UnsafeUnpin for ChatCompletionResponseMessageFunctionCall
impl UnwindSafe for ChatCompletionResponseMessageFunctionCall
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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.