pub struct AuditStatistics {
pub total_events: u64,
pub filtered_events: u64,
pub persisted_events: u64,
pub alerts_triggered: u64,
pub buffer_count: u64,
pub buffer_capacity: u64,
}Expand description
Detailed audit statistics snapshot.
Fields§
§total_events: u64Total events processed
filtered_events: u64Events dropped by filter
persisted_events: u64Events written to persistent storage
alerts_triggered: u64Alerts triggered
buffer_count: u64Events currently in buffer
buffer_capacity: u64Buffer capacity
Trait Implementations§
Source§impl Clone for AuditStatistics
impl Clone for AuditStatistics
Source§fn clone(&self) -> AuditStatistics
fn clone(&self) -> AuditStatistics
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 AuditStatistics
impl Debug for AuditStatistics
impl Copy for AuditStatistics
Auto Trait Implementations§
impl Freeze for AuditStatistics
impl RefUnwindSafe for AuditStatistics
impl Send for AuditStatistics
impl Sync for AuditStatistics
impl Unpin for AuditStatistics
impl UnwindSafe for AuditStatistics
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)