#[non_exhaustive]pub enum DeployRestartCondition {
None,
OnFailure,
Any,
Expression(String),
Other(String),
}Expand description
A deploy restart condition with unknown and deferred values retained.
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.
None
Do not restart failed tasks.
OnFailure
Restart after failure.
Any
Restart regardless of termination result.
Expression(String)
A deferred expression.
Other(String)
An unknown retained condition.
Trait Implementations§
Source§impl Clone for DeployRestartCondition
impl Clone for DeployRestartCondition
Source§fn clone(&self) -> DeployRestartCondition
fn clone(&self) -> DeployRestartCondition
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 DeployRestartCondition
impl Debug for DeployRestartCondition
impl Eq for DeployRestartCondition
Source§impl PartialEq for DeployRestartCondition
impl PartialEq for DeployRestartCondition
impl StructuralPartialEq for DeployRestartCondition
Auto Trait Implementations§
impl Freeze for DeployRestartCondition
impl RefUnwindSafe for DeployRestartCondition
impl Send for DeployRestartCondition
impl Sync for DeployRestartCondition
impl Unpin for DeployRestartCondition
impl UnsafeUnpin for DeployRestartCondition
impl UnwindSafe for DeployRestartCondition
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