pub struct ToolResultMetadata {
pub tool_call_id: ToolCallId,
pub originating_call: BoxId,
pub result: Result<String, String>,
}Fields§
§tool_call_id: ToolCallId§originating_call: BoxId§result: Result<String, String>Trait Implementations§
Source§impl Clone for ToolResultMetadata
impl Clone for ToolResultMetadata
Source§fn clone(&self) -> ToolResultMetadata
fn clone(&self) -> ToolResultMetadata
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 ToolResultMetadata
impl Debug for ToolResultMetadata
impl Eq for ToolResultMetadata
Source§impl PartialEq for ToolResultMetadata
impl PartialEq for ToolResultMetadata
impl StructuralPartialEq for ToolResultMetadata
Auto Trait Implementations§
impl Freeze for ToolResultMetadata
impl RefUnwindSafe for ToolResultMetadata
impl Send for ToolResultMetadata
impl Sync for ToolResultMetadata
impl Unpin for ToolResultMetadata
impl UnsafeUnpin for ToolResultMetadata
impl UnwindSafe for ToolResultMetadata
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