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§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