pub enum OrchestrationStatus {
AwaitingApproval,
Running,
Canceling,
Verifying,
AwaitingIntegration,
Integrating,
Done,
Canceled,
}Expand description
Lifecycle state for one controller-owned orchestration.
Variants§
AwaitingApproval
The plan is persisted and parked on the campaign approval board.
Running
The plan is approved and its tasks are fanning out.
Canceling
Cancellation is blocking new fan-out while active children stop.
Verifying
Every task settled and the controller is verifying the results.
AwaitingIntegration
Verification passed and user integration approval is required.
Integrating
Verified tasks are being merged or published in plan order.
Done
Every verified task integrated and the campaign was archived.
Canceled
The user canceled the orchestration or its controller session.
Implementations§
Trait Implementations§
Source§impl Clone for OrchestrationStatus
impl Clone for OrchestrationStatus
Source§fn clone(&self) -> OrchestrationStatus
fn clone(&self) -> OrchestrationStatus
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 OrchestrationStatus
Source§impl Debug for OrchestrationStatus
impl Debug for OrchestrationStatus
Source§impl Display for OrchestrationStatus
impl Display for OrchestrationStatus
impl Eq for OrchestrationStatus
Source§impl FromStr for OrchestrationStatus
impl FromStr for OrchestrationStatus
Source§impl PartialEq for OrchestrationStatus
impl PartialEq for OrchestrationStatus
impl StructuralPartialEq for OrchestrationStatus
Auto Trait Implementations§
impl Freeze for OrchestrationStatus
impl RefUnwindSafe for OrchestrationStatus
impl Send for OrchestrationStatus
impl Sync for OrchestrationStatus
impl Unpin for OrchestrationStatus
impl UnsafeUnpin for OrchestrationStatus
impl UnwindSafe for OrchestrationStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.