pub struct OpenAIFunctionCall {
pub name: String,
pub arguments: String,
}Expand description
OpenAI-compatible function call payload.
Fields§
§name: StringFunction name.
arguments: StringJSON-encoded function arguments.
Trait Implementations§
Source§impl Clone for OpenAIFunctionCall
impl Clone for OpenAIFunctionCall
Source§fn clone(&self) -> OpenAIFunctionCall
fn clone(&self) -> OpenAIFunctionCall
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 OpenAIFunctionCall
impl Debug for OpenAIFunctionCall
Source§impl<'de> Deserialize<'de> for OpenAIFunctionCall
impl<'de> Deserialize<'de> for OpenAIFunctionCall
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 OpenAIFunctionCall
impl PartialEq for OpenAIFunctionCall
Source§impl Serialize for OpenAIFunctionCall
impl Serialize for OpenAIFunctionCall
impl StructuralPartialEq for OpenAIFunctionCall
Auto Trait Implementations§
impl Freeze for OpenAIFunctionCall
impl RefUnwindSafe for OpenAIFunctionCall
impl Send for OpenAIFunctionCall
impl Sync for OpenAIFunctionCall
impl Unpin for OpenAIFunctionCall
impl UnsafeUnpin for OpenAIFunctionCall
impl UnwindSafe for OpenAIFunctionCall
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