pub struct ExcludedAuditEntry {
pub ref_id: Option<ContextRefId>,
pub ref_kind: String,
pub reason: ExclusionReason,
pub rule_id: String,
pub rationale: String,
pub sensitivity: Sensitivity,
}Expand description
Audit entry for an excluded ref.
Fields§
§ref_id: Option<ContextRefId>Excluded ref when policy permits recording the identifier.
ref_kind: StringRef kind retained even when the identifier is redacted.
reason: ExclusionReasonExclusion reason.
rule_id: StringDeterministic rule or policy id that excluded it.
rationale: StringHuman-readable rationale.
sensitivity: SensitivitySensitivity tier used during selection.
Trait Implementations§
Source§impl Clone for ExcludedAuditEntry
impl Clone for ExcludedAuditEntry
Source§fn clone(&self) -> ExcludedAuditEntry
fn clone(&self) -> ExcludedAuditEntry
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 moreSource§impl Debug for ExcludedAuditEntry
impl Debug for ExcludedAuditEntry
Source§impl<'de> Deserialize<'de> for ExcludedAuditEntry
impl<'de> Deserialize<'de> for ExcludedAuditEntry
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 ExcludedAuditEntry
impl PartialEq for ExcludedAuditEntry
Source§fn eq(&self, other: &ExcludedAuditEntry) -> bool
fn eq(&self, other: &ExcludedAuditEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ExcludedAuditEntry
impl Serialize for ExcludedAuditEntry
impl Eq for ExcludedAuditEntry
impl StructuralPartialEq for ExcludedAuditEntry
Auto Trait Implementations§
impl Freeze for ExcludedAuditEntry
impl RefUnwindSafe for ExcludedAuditEntry
impl Send for ExcludedAuditEntry
impl Sync for ExcludedAuditEntry
impl Unpin for ExcludedAuditEntry
impl UnsafeUnpin for ExcludedAuditEntry
impl UnwindSafe for ExcludedAuditEntry
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