pub struct FunctionResultContent {
pub call_id: String,
pub result: Option<Value>,
pub exception: Option<String>,
}Expand description
The result of executing a tool/function.
Fields§
§call_id: String§result: Option<Value>§exception: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for FunctionResultContent
impl Clone for FunctionResultContent
Source§fn clone(&self) -> FunctionResultContent
fn clone(&self) -> FunctionResultContent
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 Debug for FunctionResultContent
impl Debug for FunctionResultContent
Source§impl<'de> Deserialize<'de> for FunctionResultContent
impl<'de> Deserialize<'de> for FunctionResultContent
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FunctionResultContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FunctionResultContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<FunctionResultContent> for Content
impl From<FunctionResultContent> for Content
Source§fn from(v: FunctionResultContent) -> Content
fn from(v: FunctionResultContent) -> Content
Converts to this type from the input type.
Source§impl PartialEq for FunctionResultContent
impl PartialEq for FunctionResultContent
Source§impl Serialize for FunctionResultContent
impl Serialize for FunctionResultContent
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 FunctionResultContent
Auto Trait Implementations§
impl Freeze for FunctionResultContent
impl RefUnwindSafe for FunctionResultContent
impl Send for FunctionResultContent
impl Sync for FunctionResultContent
impl Unpin for FunctionResultContent
impl UnsafeUnpin for FunctionResultContent
impl UnwindSafe for FunctionResultContent
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