pub enum LiveChildOutcome {
Completed {
child_workflow_id: WorkflowId,
package_version: PackageVersion,
result: Payload,
},
Failed {
child_workflow_id: WorkflowId,
package_version: PackageVersion,
error: WorkflowError,
},
}Expand description
Live outcome produced by AE after spawning and awaiting a child workflow for real.
Variants§
Completed
The concrete child workflow completed successfully.
Fields
§
child_workflow_id: WorkflowIdIdentifier AE assigned to the child workflow instance.
§
package_version: PackageVersionPackage version AE resolved for the child at spawn time.
Failed
The concrete child workflow failed terminally.
Fields
§
child_workflow_id: WorkflowIdIdentifier AE assigned to the child workflow instance.
§
package_version: PackageVersionPackage version AE resolved for the child at spawn time.
§
error: WorkflowErrorTerminal child workflow error.
Trait Implementations§
Source§impl Clone for LiveChildOutcome
impl Clone for LiveChildOutcome
Source§fn clone(&self) -> LiveChildOutcome
fn clone(&self) -> LiveChildOutcome
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 moreSource§impl Debug for LiveChildOutcome
impl Debug for LiveChildOutcome
Source§impl PartialEq for LiveChildOutcome
impl PartialEq for LiveChildOutcome
impl StructuralPartialEq for LiveChildOutcome
Auto Trait Implementations§
impl Freeze for LiveChildOutcome
impl RefUnwindSafe for LiveChildOutcome
impl Send for LiveChildOutcome
impl Sync for LiveChildOutcome
impl Unpin for LiveChildOutcome
impl UnsafeUnpin for LiveChildOutcome
impl UnwindSafe for LiveChildOutcome
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