pub enum AuditAction {
Show 18 variants
Created,
Expired,
Revoked,
Extended,
MarkedStale,
Reactivated,
Imported,
Updated,
SubmittedForApproval,
Approved,
Rejected,
AddedToGroup,
RemovedFromGroup,
TagAdded,
TagRemoved,
ScheduledRevocation,
RevocationCancelled,
BulkOperation,
}Expand description
Actions that can be audited
Variants§
Created
Suppression was created
Expired
Suppression expired automatically
Revoked
Suppression was manually revoked
Extended
Suppression expiration was extended
MarkedStale
Suppression was marked as stale
Reactivated
Suppression was reactivated (e.g., after code fix)
Imported
Suppression was imported from JSON
Updated
Suppression metadata was updated
SubmittedForApproval
Suppression was submitted for approval
Approved
Suppression was approved
Rejected
Suppression approval was rejected
AddedToGroup
Suppression was added to a group
RemovedFromGroup
Suppression was removed from a group
TagAdded
Tag was added
TagRemoved
Tag was removed
ScheduledRevocation
Scheduled for auto-revocation
RevocationCancelled
Auto-revocation was cancelled
BulkOperation
Bulk operation applied
Trait Implementations§
Source§impl Clone for AuditAction
impl Clone for AuditAction
Source§fn clone(&self) -> AuditAction
fn clone(&self) -> AuditAction
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 AuditAction
impl Debug for AuditAction
Source§impl<'de> Deserialize<'de> for AuditAction
impl<'de> Deserialize<'de> for AuditAction
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 Display for AuditAction
impl Display for AuditAction
Source§impl PartialEq for AuditAction
impl PartialEq for AuditAction
Source§impl Serialize for AuditAction
impl Serialize for AuditAction
impl Copy for AuditAction
impl Eq for AuditAction
impl StructuralPartialEq for AuditAction
Auto Trait Implementations§
impl Freeze for AuditAction
impl RefUnwindSafe for AuditAction
impl Send for AuditAction
impl Sync for AuditAction
impl Unpin for AuditAction
impl UnwindSafe for AuditAction
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.