pub enum SequentialGraphEvent {
StartStep {
step_id: String,
at: String,
},
StepSucceeded {
step_id: String,
at: String,
receipt_id: String,
admission_witness: Box<StepAdmissionWitness>,
outputs: Option<JsonObject>,
},
StepFailed {
step_id: String,
at: String,
error: String,
},
StepSkipped {
step_id: String,
at: String,
},
Complete,
PauseGraph {
reason: String,
},
EscalateGraph {
reason: String,
},
FailGraph {
error: String,
},
}Variants§
StartStep
StepSucceeded
StepFailed
StepSkipped
Complete
PauseGraph
EscalateGraph
FailGraph
Trait Implementations§
Source§impl Clone for SequentialGraphEvent
impl Clone for SequentialGraphEvent
Source§fn clone(&self) -> SequentialGraphEvent
fn clone(&self) -> SequentialGraphEvent
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 SequentialGraphEvent
impl Debug for SequentialGraphEvent
Source§impl<'de> Deserialize<'de> for SequentialGraphEvent
impl<'de> Deserialize<'de> for SequentialGraphEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SequentialGraphEvent
impl PartialEq for SequentialGraphEvent
Source§fn eq(&self, other: &SequentialGraphEvent) -> bool
fn eq(&self, other: &SequentialGraphEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SequentialGraphEvent
impl Serialize for SequentialGraphEvent
impl StructuralPartialEq for SequentialGraphEvent
Auto Trait Implementations§
impl Freeze for SequentialGraphEvent
impl RefUnwindSafe for SequentialGraphEvent
impl Send for SequentialGraphEvent
impl Sync for SequentialGraphEvent
impl Unpin for SequentialGraphEvent
impl UnsafeUnpin for SequentialGraphEvent
impl UnwindSafe for SequentialGraphEvent
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