pub enum OnFailureConfig {
Rollback,
Hold,
}Expand description
In-process failure policy for anodizer release. See
ReleaseConfig::on_failure.
Variants§
Rollback
Removed: automatic rollback (delete the run’s release tags, revert
the version-bump commit). Rejected at config load
(validate_on_failure_not_rollback) — re-running anodizer release
converges on already-published state, and anodizer tag rollback
handles deliberate withdrawal. Kept as a parseable variant so the
validator can name it explicitly in the migration error rather than
failing an opaque deserialize.
Hold
Leave everything in place for forensics; exit nonzero with a
pointer at anodizer tag rollback.
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_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 inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for OnFailureConfig
impl PartialEq for OnFailureConfig
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> 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.