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