pub struct ToolCallFunctionObjChunk {
pub name: Option<String>,
pub arguments: String,
}
Fields§
§name: Option<String>
The name of the function to call.
arguments: String
The 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.
Trait Implementations§
Source§impl Clone for ToolCallFunctionObjChunk
impl Clone for ToolCallFunctionObjChunk
Source§fn clone(&self) -> ToolCallFunctionObjChunk
fn clone(&self) -> ToolCallFunctionObjChunk
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 ToolCallFunctionObjChunk
impl Debug for ToolCallFunctionObjChunk
Source§impl Default for ToolCallFunctionObjChunk
impl Default for ToolCallFunctionObjChunk
Source§fn default() -> ToolCallFunctionObjChunk
fn default() -> ToolCallFunctionObjChunk
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolCallFunctionObjChunk
impl<'de> Deserialize<'de> for ToolCallFunctionObjChunk
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 ToolCallFunctionObjChunk
impl PartialEq for ToolCallFunctionObjChunk
Source§impl Serialize for ToolCallFunctionObjChunk
impl Serialize for ToolCallFunctionObjChunk
impl StructuralPartialEq for ToolCallFunctionObjChunk
Auto Trait Implementations§
impl Freeze for ToolCallFunctionObjChunk
impl RefUnwindSafe for ToolCallFunctionObjChunk
impl Send for ToolCallFunctionObjChunk
impl Sync for ToolCallFunctionObjChunk
impl Unpin for ToolCallFunctionObjChunk
impl UnwindSafe for ToolCallFunctionObjChunk
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