pub enum PolicyStatus {
Pass,
Warn,
Fail,
}Expand description
Tri-state outcome of a single policy check.
Variants§
Pass
Within limits.
Warn
Within hard limits but past a soft/warning threshold.
Fail
A hard limit was exceeded.
Implementations§
Trait Implementations§
Source§impl Clone for PolicyStatus
impl Clone for PolicyStatus
Source§fn clone(&self) -> PolicyStatus
fn clone(&self) -> PolicyStatus
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 PolicyStatus
Source§impl Debug for PolicyStatus
impl Debug for PolicyStatus
Source§impl<'de> Deserialize<'de> for PolicyStatus
impl<'de> Deserialize<'de> for PolicyStatus
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 PolicyStatus
Source§impl PartialEq for PolicyStatus
impl PartialEq for PolicyStatus
Source§fn eq(&self, other: &PolicyStatus) -> bool
fn eq(&self, other: &PolicyStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PolicyStatus
impl Serialize for PolicyStatus
impl StructuralPartialEq for PolicyStatus
Auto Trait Implementations§
impl Freeze for PolicyStatus
impl RefUnwindSafe for PolicyStatus
impl Send for PolicyStatus
impl Sync for PolicyStatus
impl Unpin for PolicyStatus
impl UnsafeUnpin for PolicyStatus
impl UnwindSafe for PolicyStatus
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