pub enum GuardCondition {
Always,
AllStepsCompleted,
AnyStepCompleted,
StepsCompleted(JoinStepCount),
StepStatus {
step_id: StepId,
status: StepStatus,
},
OutputField(OutputFieldGuardCondition),
StepRepeatExhausted(StepRepeatExhaustedGuardCondition),
ChildrenCompleted(ChildrenCompletedCondition),
HumanApproval,
}Variants§
Always
AllStepsCompleted
AnyStepCompleted
StepsCompleted(JoinStepCount)
StepStatus
OutputField(OutputFieldGuardCondition)
StepRepeatExhausted(StepRepeatExhaustedGuardCondition)
ChildrenCompleted(ChildrenCompletedCondition)
HumanApproval
Implementations§
Source§impl GuardCondition
impl GuardCondition
pub fn referenced_step_id(&self) -> Option<&StepId>
Trait Implementations§
Source§impl Clone for GuardCondition
impl Clone for GuardCondition
Source§fn clone(&self) -> GuardCondition
fn clone(&self) -> GuardCondition
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 GuardCondition
impl Debug for GuardCondition
Source§impl<'de> Deserialize<'de> for GuardCondition
impl<'de> Deserialize<'de> for GuardCondition
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
impl Eq for GuardCondition
Source§impl PartialEq for GuardCondition
impl PartialEq for GuardCondition
Source§impl Serialize for GuardCondition
impl Serialize for GuardCondition
impl StructuralPartialEq for GuardCondition
Auto Trait Implementations§
impl Freeze for GuardCondition
impl RefUnwindSafe for GuardCondition
impl Send for GuardCondition
impl Sync for GuardCondition
impl Unpin for GuardCondition
impl UnsafeUnpin for GuardCondition
impl UnwindSafe for GuardCondition
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