pub enum OnFailureConfig {
Rollback,
Hold,
}Expand description
In-process failure policy for anodizer release. See
ReleaseConfig::on_failure.
Variants§
Rollback
Roll back reversible state (delete the run’s release tags, revert
the version-bump commit) so the version can be re-cut. Degrades to
Hold when any one-way-door publisher already landed.
Hold
Leave everything in place for forensics; exit nonzero with a
pointer at release --rollback-only --from-run=<id>.
Trait Implementations§
Source§impl Clone for OnFailureConfig
impl Clone for OnFailureConfig
Source§fn clone(&self) -> OnFailureConfig
fn clone(&self) -> OnFailureConfig
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 OnFailureConfig
Source§impl Debug for OnFailureConfig
impl Debug for OnFailureConfig
Source§impl Default for OnFailureConfig
impl Default for OnFailureConfig
Source§fn default() -> OnFailureConfig
fn default() -> OnFailureConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OnFailureConfig
impl<'de> Deserialize<'de> for OnFailureConfig
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
Source§impl Display for OnFailureConfig
impl Display for OnFailureConfig
impl Eq for OnFailureConfig
Source§impl JsonSchema for OnFailureConfig
impl JsonSchema for OnFailureConfig
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for OnFailureConfig
impl PartialEq for OnFailureConfig
Source§fn eq(&self, other: &OnFailureConfig) -> bool
fn eq(&self, other: &OnFailureConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OnFailureConfig
impl Serialize for OnFailureConfig
impl StructuralPartialEq for OnFailureConfig
Auto Trait Implementations§
impl Freeze for OnFailureConfig
impl RefUnwindSafe for OnFailureConfig
impl Send for OnFailureConfig
impl Sync for OnFailureConfig
impl Unpin for OnFailureConfig
impl UnsafeUnpin for OnFailureConfig
impl UnwindSafe for OnFailureConfig
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,
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§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> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.