pub enum SecurityAuditAction {
RequestRejected,
CapabilityDenied,
ValidationRejected,
ReplayRejected,
SignatureRejected,
TransportRejected,
ShutdownRejected,
}Expand description
Security-relevant event category.
Variants§
RequestRejected
A request was rejected before normal dispatch.
CapabilityDenied
A negotiated capability boundary denied access.
ValidationRejected
A parse or schema validation error rejected input.
ReplayRejected
A replay guard denied a repeated or stale request.
SignatureRejected
A signature check failed.
TransportRejected
A transport-level policy rejected input.
ShutdownRejected
Shutdown policy denied new work.
Implementations§
Trait Implementations§
Source§impl Clone for SecurityAuditAction
impl Clone for SecurityAuditAction
Source§fn clone(&self) -> SecurityAuditAction
fn clone(&self) -> SecurityAuditAction
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 moreimpl Copy for SecurityAuditAction
Source§impl Debug for SecurityAuditAction
impl Debug for SecurityAuditAction
impl Eq for SecurityAuditAction
Source§impl PartialEq for SecurityAuditAction
impl PartialEq for SecurityAuditAction
Source§fn eq(&self, other: &SecurityAuditAction) -> bool
fn eq(&self, other: &SecurityAuditAction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SecurityAuditAction
Auto Trait Implementations§
impl Freeze for SecurityAuditAction
impl RefUnwindSafe for SecurityAuditAction
impl Send for SecurityAuditAction
impl Sync for SecurityAuditAction
impl Unpin for SecurityAuditAction
impl UnsafeUnpin for SecurityAuditAction
impl UnwindSafe for SecurityAuditAction
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