pub enum RiskStatus {
Active,
Mitigated,
Accepted,
Closed,
}Expand description
Risk lifecycle status — tracks whether the risk is active, mitigated, etc.
Distinct from RiskReviewStatus which tracks the review workflow
(Draft/PendingReview/Approved). RiskStatus tracks the risk lifecycle state.
Variants§
Active
Risk is active and requires monitoring/mitigation
Mitigated
Risk has been mitigated by controls
Accepted
Risk has been accepted (residual risk within tolerance)
Closed
Risk is closed (no longer applicable)
Trait Implementations§
Source§impl Clone for RiskStatus
impl Clone for RiskStatus
Source§fn clone(&self) -> RiskStatus
fn clone(&self) -> RiskStatus
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 RiskStatus
impl Debug for RiskStatus
Source§impl Default for RiskStatus
impl Default for RiskStatus
Source§fn default() -> RiskStatus
fn default() -> RiskStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RiskStatus
impl<'de> Deserialize<'de> for RiskStatus
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 RiskStatus
impl Hash for RiskStatus
Source§impl PartialEq for RiskStatus
impl PartialEq for RiskStatus
Source§impl Serialize for RiskStatus
impl Serialize for RiskStatus
impl Copy for RiskStatus
impl Eq for RiskStatus
impl StructuralPartialEq for RiskStatus
Auto Trait Implementations§
impl Freeze for RiskStatus
impl RefUnwindSafe for RiskStatus
impl Send for RiskStatus
impl Sync for RiskStatus
impl Unpin for RiskStatus
impl UnsafeUnpin for RiskStatus
impl UnwindSafe for RiskStatus
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.