pub enum PolicyRiskLevel {
Low,
Medium,
High,
Critical,
}Expand description
Risk level for visual indication in the UI.
Variants§
Low
Low risk - typically read-only operations
Medium
Medium risk - safe mutations
High
High risk - sensitive operations
Critical
Critical risk - destructive or admin operations
Trait Implementations§
Source§impl Clone for PolicyRiskLevel
impl Clone for PolicyRiskLevel
Source§fn clone(&self) -> PolicyRiskLevel
fn clone(&self) -> PolicyRiskLevel
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 PolicyRiskLevel
impl Debug for PolicyRiskLevel
Source§impl Default for PolicyRiskLevel
impl Default for PolicyRiskLevel
Source§fn default() -> PolicyRiskLevel
fn default() -> PolicyRiskLevel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PolicyRiskLevel
impl<'de> Deserialize<'de> for PolicyRiskLevel
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 Display for PolicyRiskLevel
impl Display for PolicyRiskLevel
Source§impl FromStr for PolicyRiskLevel
impl FromStr for PolicyRiskLevel
Source§impl Hash for PolicyRiskLevel
impl Hash for PolicyRiskLevel
Source§impl PartialEq for PolicyRiskLevel
impl PartialEq for PolicyRiskLevel
Source§impl Serialize for PolicyRiskLevel
impl Serialize for PolicyRiskLevel
impl Copy for PolicyRiskLevel
impl Eq for PolicyRiskLevel
impl StructuralPartialEq for PolicyRiskLevel
Auto Trait Implementations§
impl Freeze for PolicyRiskLevel
impl RefUnwindSafe for PolicyRiskLevel
impl Send for PolicyRiskLevel
impl Sync for PolicyRiskLevel
impl Unpin for PolicyRiskLevel
impl UnsafeUnpin for PolicyRiskLevel
impl UnwindSafe for PolicyRiskLevel
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.