pub struct UnenforcedRule {
pub rule: usize,
pub description: String,
pub reason: String,
}Expand description
A policy rule the agent does not enforce, recorded when the policy was
installed with --accept-unenforced (RFC-107 D6). tuff check reports
each one, and tuff check --strict fails while any are recorded.
Fields§
§rule: usizeOne-based position of the rule in the policy.
description: StringThe rule as tuff add describes it, such as deny read ".env".
reason: StringWhy the agent does not enforce it.
Trait Implementations§
Source§impl Clone for UnenforcedRule
impl Clone for UnenforcedRule
Source§impl Debug for UnenforcedRule
impl Debug for UnenforcedRule
Source§impl<'de> Deserialize<'de> for UnenforcedRule
impl<'de> Deserialize<'de> for UnenforcedRule
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 UnenforcedRule
Source§impl PartialEq for UnenforcedRule
impl PartialEq for UnenforcedRule
Source§impl Serialize for UnenforcedRule
impl Serialize for UnenforcedRule
impl StructuralPartialEq for UnenforcedRule
Auto Trait Implementations§
impl Freeze for UnenforcedRule
impl RefUnwindSafe for UnenforcedRule
impl Send for UnenforcedRule
impl Sync for UnenforcedRule
impl Unpin for UnenforcedRule
impl UnsafeUnpin for UnenforcedRule
impl UnwindSafe for UnenforcedRule
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,
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.