pub enum WorkflowEvent {
Started,
NodeStarted {
node_id: String,
},
NodeCompleted {
node_id: String,
output: Option<Value>,
},
NodeFailed {
node_id: String,
error: String,
},
NodeSkipped {
node_id: String,
reason: String,
},
Completed,
Failed {
error: String,
},
Paused,
Resumed,
}Expand description
工作流事件
Variants§
Started
工作流开始
NodeStarted
节点开始执行
NodeCompleted
节点执行完成
NodeFailed
节点执行失败
NodeSkipped
节点跳过
Completed
工作流完成
Failed
工作流失败
Paused
工作流暂停
Resumed
工作流恢复
Trait Implementations§
Source§impl Clone for WorkflowEvent
impl Clone for WorkflowEvent
Source§fn clone(&self) -> WorkflowEvent
fn clone(&self) -> WorkflowEvent
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 moreAuto Trait Implementations§
impl Freeze for WorkflowEvent
impl RefUnwindSafe for WorkflowEvent
impl Send for WorkflowEvent
impl Sync for WorkflowEvent
impl Unpin for WorkflowEvent
impl UnsafeUnpin for WorkflowEvent
impl UnwindSafe for WorkflowEvent
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