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 (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 RiskStatus
Source§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
impl Eq for RiskStatus
Source§impl Hash for RiskStatus
impl Hash for RiskStatus
Source§impl PartialEq for RiskStatus
impl PartialEq for RiskStatus
Source§fn eq(&self, other: &RiskStatus) -> bool
fn eq(&self, other: &RiskStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RiskStatus
impl Serialize 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,
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>
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.