pub struct WorkflowResult {
pub name: String,
pub success: bool,
pub node_results: HashMap<String, Value>,
pub skipped_nodes: Vec<String>,
pub failed_nodes: HashMap<String, String>,
}Expand description
Result of a completed workflow execution.
Fields§
§name: StringWorkflow name.
success: boolWhether all executed nodes succeeded.
node_results: HashMap<String, Value>Per-node results (only includes nodes that actually ran).
skipped_nodes: Vec<String>Nodes that were skipped (via conditional edges).
failed_nodes: HashMap<String, String>Nodes that failed, with their error messages.
Trait Implementations§
Source§impl Clone for WorkflowResult
impl Clone for WorkflowResult
Source§fn clone(&self) -> WorkflowResult
fn clone(&self) -> WorkflowResult
Returns a duplicate of the value. Read more
1.0.0 · 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 WorkflowResult
impl RefUnwindSafe for WorkflowResult
impl Send for WorkflowResult
impl Sync for WorkflowResult
impl Unpin for WorkflowResult
impl UnsafeUnpin for WorkflowResult
impl UnwindSafe for WorkflowResult
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