pub enum OperationRiskLevel {
Safe,
Low,
Medium,
High,
Critical,
}Expand description
Risk level for an operation.
Variants§
Safe
Read-only, no side effects
Low
Creates data, generally reversible
Medium
Modifies data, potentially reversible
High
Deletes data, difficult to reverse
Critical
System-wide impact, irreversible
Trait Implementations§
Source§impl Clone for OperationRiskLevel
impl Clone for OperationRiskLevel
Source§fn clone(&self) -> OperationRiskLevel
fn clone(&self) -> OperationRiskLevel
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 OperationRiskLevel
impl Debug for OperationRiskLevel
Source§impl Default for OperationRiskLevel
impl Default for OperationRiskLevel
Source§impl<'de> Deserialize<'de> for OperationRiskLevel
impl<'de> Deserialize<'de> for OperationRiskLevel
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 OperationRiskLevel
impl Hash for OperationRiskLevel
Source§impl PartialEq for OperationRiskLevel
impl PartialEq for OperationRiskLevel
Source§impl Serialize for OperationRiskLevel
impl Serialize for OperationRiskLevel
impl Copy for OperationRiskLevel
impl Eq for OperationRiskLevel
impl StructuralPartialEq for OperationRiskLevel
Auto Trait Implementations§
impl Freeze for OperationRiskLevel
impl RefUnwindSafe for OperationRiskLevel
impl Send for OperationRiskLevel
impl Sync for OperationRiskLevel
impl Unpin for OperationRiskLevel
impl UnsafeUnpin for OperationRiskLevel
impl UnwindSafe for OperationRiskLevel
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.