pub enum PolicyDecisionKind {
Allow,
Deny,
RequiresApproval,
AllowWithWarning,
}Expand description
The kind of policy decision
Variants§
Allow
Action is allowed to proceed
Deny
Action is denied
RequiresApproval
Action requires human approval before proceeding
AllowWithWarning
Action is allowed but with warnings
Trait Implementations§
Source§impl Clone for PolicyDecisionKind
impl Clone for PolicyDecisionKind
Source§fn clone(&self) -> PolicyDecisionKind
fn clone(&self) -> PolicyDecisionKind
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 PolicyDecisionKind
Source§impl Debug for PolicyDecisionKind
impl Debug for PolicyDecisionKind
Source§impl<'de> Deserialize<'de> for PolicyDecisionKind
impl<'de> Deserialize<'de> for PolicyDecisionKind
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 PolicyDecisionKind
Source§impl PartialEq for PolicyDecisionKind
impl PartialEq for PolicyDecisionKind
Source§impl Serialize for PolicyDecisionKind
impl Serialize for PolicyDecisionKind
impl StructuralPartialEq for PolicyDecisionKind
Auto Trait Implementations§
impl Freeze for PolicyDecisionKind
impl RefUnwindSafe for PolicyDecisionKind
impl Send for PolicyDecisionKind
impl Sync for PolicyDecisionKind
impl Unpin for PolicyDecisionKind
impl UnsafeUnpin for PolicyDecisionKind
impl UnwindSafe for PolicyDecisionKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.