pub struct ExecPolicyDecision {
pub allow: bool,
pub requires_approval: bool,
pub requirement: ExecApprovalRequirement,
pub matched_rule: Option<String>,
}Fields§
§allow: bool§requires_approval: bool§requirement: ExecApprovalRequirement§matched_rule: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for ExecPolicyDecision
impl Clone for ExecPolicyDecision
Source§fn clone(&self) -> ExecPolicyDecision
fn clone(&self) -> ExecPolicyDecision
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 ExecPolicyDecision
impl Debug for ExecPolicyDecision
Source§impl<'de> Deserialize<'de> for ExecPolicyDecision
impl<'de> Deserialize<'de> for ExecPolicyDecision
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 ExecPolicyDecision
impl PartialEq for ExecPolicyDecision
Source§impl Serialize for ExecPolicyDecision
impl Serialize for ExecPolicyDecision
impl Eq for ExecPolicyDecision
impl StructuralPartialEq for ExecPolicyDecision
Auto Trait Implementations§
impl Freeze for ExecPolicyDecision
impl RefUnwindSafe for ExecPolicyDecision
impl Send for ExecPolicyDecision
impl Sync for ExecPolicyDecision
impl Unpin for ExecPolicyDecision
impl UnsafeUnpin for ExecPolicyDecision
impl UnwindSafe for ExecPolicyDecision
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