pub struct ToolExecOutcome {
pub index: usize,
pub id: String,
pub name: String,
pub input: Value,
pub started_at: Instant,
pub result: Result<ToolResult, ToolError>,
}Fields§
§index: usize§id: String§name: String§input: Value§started_at: Instant§result: Result<ToolResult, ToolError>Trait Implementations§
Source§impl Clone for ToolExecOutcome
impl Clone for ToolExecOutcome
Source§fn clone(&self) -> ToolExecOutcome
fn clone(&self) -> ToolExecOutcome
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 moreAuto Trait Implementations§
impl Freeze for ToolExecOutcome
impl RefUnwindSafe for ToolExecOutcome
impl Send for ToolExecOutcome
impl Sync for ToolExecOutcome
impl Unpin for ToolExecOutcome
impl UnsafeUnpin for ToolExecOutcome
impl UnwindSafe for ToolExecOutcome
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