#[non_exhaustive]pub enum WorkflowBudgetForfeitReason {
Cancelled,
RecoveryExpired,
}Expand description
Why uncertain reserved capacity was conservatively committed.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Cancelled
An operator cancelled the workflow before settlement.
RecoveryExpired
No fenced successor adopted the reservation before its recovery grace elapsed.
Trait Implementations§
Source§impl Clone for WorkflowBudgetForfeitReason
impl Clone for WorkflowBudgetForfeitReason
Source§fn clone(&self) -> WorkflowBudgetForfeitReason
fn clone(&self) -> WorkflowBudgetForfeitReason
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 WorkflowBudgetForfeitReason
Source§impl Debug for WorkflowBudgetForfeitReason
impl Debug for WorkflowBudgetForfeitReason
Source§impl<'de> Deserialize<'de> for WorkflowBudgetForfeitReason
impl<'de> Deserialize<'de> for WorkflowBudgetForfeitReason
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 WorkflowBudgetForfeitReason
impl StructuralPartialEq for WorkflowBudgetForfeitReason
Auto Trait Implementations§
impl Freeze for WorkflowBudgetForfeitReason
impl RefUnwindSafe for WorkflowBudgetForfeitReason
impl Send for WorkflowBudgetForfeitReason
impl Sync for WorkflowBudgetForfeitReason
impl Unpin for WorkflowBudgetForfeitReason
impl UnsafeUnpin for WorkflowBudgetForfeitReason
impl UnwindSafe for WorkflowBudgetForfeitReason
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.