pub enum BreakGlassReasonCode {
IncidentResponse,
RestoreRecovery,
OperatorCorrection,
DataMigration,
DiagnosticOnly,
}Expand description
Closed break-glass reason code.
Variants§
IncidentResponse
Incident response or containment work.
RestoreRecovery
Backup, restore, or disaster recovery work.
OperatorCorrection
Explicit operator correction of known bad state.
DataMigration
Bounded migration or cutover work.
DiagnosticOnly
Diagnostic-only persistence of an otherwise rejected or quarantined
artifact (ADR 0026 §5; BoundaryQuarantineState::DiagnosticOnly).
The persisted artifact MUST carry forbidden_uses and MUST NOT
promote to default trusted history.
Trait Implementations§
Source§impl Clone for BreakGlassReasonCode
impl Clone for BreakGlassReasonCode
Source§fn clone(&self) -> BreakGlassReasonCode
fn clone(&self) -> BreakGlassReasonCode
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 BreakGlassReasonCode
impl Debug for BreakGlassReasonCode
Source§impl<'de> Deserialize<'de> for BreakGlassReasonCode
impl<'de> Deserialize<'de> for BreakGlassReasonCode
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 Hash for BreakGlassReasonCode
impl Hash for BreakGlassReasonCode
Source§impl JsonSchema for BreakGlassReasonCode
impl JsonSchema for BreakGlassReasonCode
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 BreakGlassReasonCode
impl PartialEq for BreakGlassReasonCode
Source§fn eq(&self, other: &BreakGlassReasonCode) -> bool
fn eq(&self, other: &BreakGlassReasonCode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BreakGlassReasonCode
impl Serialize for BreakGlassReasonCode
impl Copy for BreakGlassReasonCode
impl Eq for BreakGlassReasonCode
impl StructuralPartialEq for BreakGlassReasonCode
Auto Trait Implementations§
impl Freeze for BreakGlassReasonCode
impl RefUnwindSafe for BreakGlassReasonCode
impl Send for BreakGlassReasonCode
impl Sync for BreakGlassReasonCode
impl Unpin for BreakGlassReasonCode
impl UnsafeUnpin for BreakGlassReasonCode
impl UnwindSafe for BreakGlassReasonCode
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