pub struct ParallelNodeResult {
pub node_id: String,
pub success: bool,
pub elapsed: Duration,
pub error: Option<String>,
}Expand description
Result for a single node execution in a parallel stage.
Fields§
§node_id: StringNode identifier.
success: boolWhether the node completed successfully.
elapsed: DurationDuration the node spent executing.
error: Option<String>Optional error message if success is false.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParallelNodeResult
impl RefUnwindSafe for ParallelNodeResult
impl Send for ParallelNodeResult
impl Sync for ParallelNodeResult
impl Unpin for ParallelNodeResult
impl UnsafeUnpin for ParallelNodeResult
impl UnwindSafe for ParallelNodeResult
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> 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