pub struct MultiExecutionResult {
pub results: Vec<Result<ToolExecutionResponse, ComposioError>>,
pub successful: usize,
pub failed: usize,
pub total_time_ms: u128,
}Expand description
Result of parallel tool execution
Fields§
§results: Vec<Result<ToolExecutionResponse, ComposioError>>Individual tool results (in same order as input)
successful: usizeNumber of successful executions
failed: usizeNumber of failed executions
total_time_ms: u128Total execution time in milliseconds
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MultiExecutionResult
impl !RefUnwindSafe for MultiExecutionResult
impl Send for MultiExecutionResult
impl Sync for MultiExecutionResult
impl Unpin for MultiExecutionResult
impl UnsafeUnpin for MultiExecutionResult
impl !UnwindSafe for MultiExecutionResult
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