pub struct ExecPolicyMatch {
pub decision: ExecPolicyDecision,
pub rules: Vec<ExecPolicyRuleMatch>,
pub extra: BTreeMap<String, Value>,
}Expand description
Matched execpolicy summary with the merged decision and contributing rules.
Fields§
§decision: ExecPolicyDecision§rules: Vec<ExecPolicyRuleMatch>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for ExecPolicyMatch
impl Clone for ExecPolicyMatch
Source§fn clone(&self) -> ExecPolicyMatch
fn clone(&self) -> ExecPolicyMatch
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 ExecPolicyMatch
impl Debug for ExecPolicyMatch
Source§impl<'de> Deserialize<'de> for ExecPolicyMatch
impl<'de> Deserialize<'de> for ExecPolicyMatch
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 ExecPolicyMatch
impl PartialEq for ExecPolicyMatch
Source§impl Serialize for ExecPolicyMatch
impl Serialize for ExecPolicyMatch
impl Eq for ExecPolicyMatch
impl StructuralPartialEq for ExecPolicyMatch
Auto Trait Implementations§
impl Freeze for ExecPolicyMatch
impl RefUnwindSafe for ExecPolicyMatch
impl Send for ExecPolicyMatch
impl Sync for ExecPolicyMatch
impl Unpin for ExecPolicyMatch
impl UnsafeUnpin for ExecPolicyMatch
impl UnwindSafe for ExecPolicyMatch
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.