pub struct EnhancedAuditStats {
pub total_logged: u64,
pub total_dropped: u64,
pub total_filtered: u64,
pub total_coalesced: u64,
pub buffer_count: u64,
pub buffer_capacity: u64,
pub per_category: [u64; 8],
}Expand description
Statistics for the enhanced audit log.
Fields§
§total_logged: u64Total events logged (including coalesced)
total_dropped: u64Events dropped because the buffer was full and coalescing didn’t apply
total_filtered: u64Events filtered out by the active filter
total_coalesced: u64Events that were coalesced into a previous entry
buffer_count: u64Current number of entries in the ring buffer
buffer_capacity: u64Maximum capacity of the ring buffer
per_category: [u64; 8]Per-category event counts
Trait Implementations§
Source§impl Clone for EnhancedAuditStats
impl Clone for EnhancedAuditStats
Source§fn clone(&self) -> EnhancedAuditStats
fn clone(&self) -> EnhancedAuditStats
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EnhancedAuditStats
impl Debug for EnhancedAuditStats
impl Copy for EnhancedAuditStats
Auto Trait Implementations§
impl Freeze for EnhancedAuditStats
impl RefUnwindSafe for EnhancedAuditStats
impl Send for EnhancedAuditStats
impl Sync for EnhancedAuditStats
impl Unpin for EnhancedAuditStats
impl UnwindSafe for EnhancedAuditStats
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)