pub struct ConcurrentSpawnResult {
pub successes: Vec<AgentResult>,
pub failures: Vec<(String, String)>,
pub all_succeeded: bool,
}Expand description
Result from a concurrent spawn operation
Fields§
§successes: Vec<AgentResult>Successful agent results
failures: Vec<(String, String)>Failed spawns with task IDs and errors
all_succeeded: boolWhether all agents succeeded
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ConcurrentSpawnResult
impl RefUnwindSafe for ConcurrentSpawnResult
impl Send for ConcurrentSpawnResult
impl Sync for ConcurrentSpawnResult
impl Unpin for ConcurrentSpawnResult
impl UnwindSafe for ConcurrentSpawnResult
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more