pub enum AfterPredicate {
Succeeds,
Fails,
Completes,
TimedOut,
Cancelled,
Held,
Contended,
Ok,
Over,
Reaches,
}Variants§
Succeeds
Fails
Completes
TimedOut
Terminal statuses from the canonical terminal union
(spec/expression-kernel.md): the effect reached a non-success terminal
state. TimedOut is spelled times out; Cancelled is cancelled.
Cancelled
Held
Coordination outcomes (spec/coordination.md): the effect completed
and its sum-typed value carries the matching variant.
Contended
Ok
Over
Reaches
after p reaches "<name>" as m (Family C, child-milestone lifecycle): the
invoked child workflow p projected the named milestone mid-flight. The
milestone name is carried on AfterBlock.milestone, keeping this variant
fieldless/Copy. See spec/decision-records/discriminated-families-design.md
section 7.3.
Implementations§
Source§impl AfterPredicate
impl AfterPredicate
Sourcepub fn kernel_str(&self) -> &'static str
pub fn kernel_str(&self) -> &'static str
The kernel text-scanner’s spelling of this predicate (what
after <binding> <predicate> looks like in body text).
Trait Implementations§
Source§impl Clone for AfterPredicate
impl Clone for AfterPredicate
Source§fn clone(&self) -> AfterPredicate
fn clone(&self) -> AfterPredicate
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 moreimpl Copy for AfterPredicate
Source§impl Debug for AfterPredicate
impl Debug for AfterPredicate
impl Eq for AfterPredicate
Source§impl PartialEq for AfterPredicate
impl PartialEq for AfterPredicate
impl StructuralPartialEq for AfterPredicate
Auto Trait Implementations§
impl Freeze for AfterPredicate
impl RefUnwindSafe for AfterPredicate
impl Send for AfterPredicate
impl Sync for AfterPredicate
impl Unpin for AfterPredicate
impl UnsafeUnpin for AfterPredicate
impl UnwindSafe for AfterPredicate
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