pub enum AutonomousReleaseReasonCode {
ApprovedForAutonomousRelease,
TaskClassNotApproved,
IncompleteStageEvidence,
KillSwitchActive,
RiskTierTooHigh,
PostGateDriftDetected,
UnknownFailClosed,
}Expand description
Reason codes for the autonomous release gate.
Variants§
ApprovedForAutonomousRelease
All gates passed; autonomous release is approved.
TaskClassNotApproved
Task class is not in the approved narrow safe set.
IncompleteStageEvidence
Evidence is incomplete or missing from a prior stage.
KillSwitchActive
Kill switch is active; lane must halt.
RiskTierTooHigh
Risk tier exceeds policy boundary.
PostGateDriftDetected
Post-gate drift detected; rollback required.
UnknownFailClosed
Fail-closed fallback when reason cannot be determined.
Trait Implementations§
Source§impl Clone for AutonomousReleaseReasonCode
impl Clone for AutonomousReleaseReasonCode
Source§fn clone(&self) -> AutonomousReleaseReasonCode
fn clone(&self) -> AutonomousReleaseReasonCode
Returns a duplicate of the value. Read more
1.0.0 · 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 AutonomousReleaseReasonCode
impl Debug for AutonomousReleaseReasonCode
Source§impl<'de> Deserialize<'de> for AutonomousReleaseReasonCode
impl<'de> Deserialize<'de> for AutonomousReleaseReasonCode
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AutonomousReleaseReasonCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AutonomousReleaseReasonCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for AutonomousReleaseReasonCode
impl Serialize for AutonomousReleaseReasonCode
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for AutonomousReleaseReasonCode
impl Eq for AutonomousReleaseReasonCode
impl StructuralPartialEq for AutonomousReleaseReasonCode
Auto Trait Implementations§
impl Freeze for AutonomousReleaseReasonCode
impl RefUnwindSafe for AutonomousReleaseReasonCode
impl Send for AutonomousReleaseReasonCode
impl Sync for AutonomousReleaseReasonCode
impl Unpin for AutonomousReleaseReasonCode
impl UnsafeUnpin for AutonomousReleaseReasonCode
impl UnwindSafe for AutonomousReleaseReasonCode
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,
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§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.