pub struct FunctionCallResult {
pub function_name: String,
pub tool_call_id: String,
pub result: Value,
}Expand description
A function/tool call result, fed back to the LLM. Mirrors pipecat
FunctionCallResultFrame (frames.py:719). Uninterruptible.
Fields§
§function_name: String§tool_call_id: String§result: ValueTrait Implementations§
Source§impl Clone for FunctionCallResult
impl Clone for FunctionCallResult
Source§impl Debug for FunctionCallResult
impl Debug for FunctionCallResult
Source§impl<'de> Deserialize<'de> for FunctionCallResult
impl<'de> Deserialize<'de> for FunctionCallResult
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 FunctionCallResult
impl PartialEq for FunctionCallResult
Source§impl Serialize for FunctionCallResult
impl Serialize for FunctionCallResult
impl StructuralPartialEq for FunctionCallResult
Auto Trait Implementations§
impl Freeze for FunctionCallResult
impl RefUnwindSafe for FunctionCallResult
impl Send for FunctionCallResult
impl Sync for FunctionCallResult
impl Unpin for FunctionCallResult
impl UnsafeUnpin for FunctionCallResult
impl UnwindSafe for FunctionCallResult
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