#[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