pub enum ControlOutcome {
Allowed,
Denied,
Modified,
Escalated,
}Expand description
ControlOutcome - What happened as a result of the control action
Variants§
Allowed
Action was allowed and applied
Denied
Action was denied by policy
Modified
Action was modified/adapted
Escalated
Action was escalated for approval
Trait Implementations§
Source§impl Clone for ControlOutcome
impl Clone for ControlOutcome
Source§fn clone(&self) -> ControlOutcome
fn clone(&self) -> ControlOutcome
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 ControlOutcome
impl Debug for ControlOutcome
Source§impl<'de> Deserialize<'de> for ControlOutcome
impl<'de> Deserialize<'de> for ControlOutcome
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 PartialEq for ControlOutcome
impl PartialEq for ControlOutcome
Source§impl Serialize for ControlOutcome
impl Serialize for ControlOutcome
impl Eq for ControlOutcome
impl StructuralPartialEq for ControlOutcome
Auto Trait Implementations§
impl Freeze for ControlOutcome
impl RefUnwindSafe for ControlOutcome
impl Send for ControlOutcome
impl Sync for ControlOutcome
impl Unpin for ControlOutcome
impl UnsafeUnpin for ControlOutcome
impl UnwindSafe for ControlOutcome
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§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.