pub struct AuditStats {
pub total_events: u64,
pub events_by_level: HashMap<AuditLevel, u64>,
pub failed_events: u64,
pub bytes_written: u64,
pub last_event_time: Option<DateTime<Utc>>,
}Expand description
Statistics about audit logging.
Fields§
§total_events: u64Total events logged
events_by_level: HashMap<AuditLevel, u64>Events by level
failed_events: u64Failed log attempts
bytes_written: u64Bytes written
last_event_time: Option<DateTime<Utc>>Last event timestamp
Trait Implementations§
Source§impl Clone for AuditStats
impl Clone for AuditStats
Source§fn clone(&self) -> AuditStats
fn clone(&self) -> AuditStats
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 AuditStats
impl Debug for AuditStats
Source§impl Default for AuditStats
impl Default for AuditStats
Source§fn default() -> AuditStats
fn default() -> AuditStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AuditStats
impl RefUnwindSafe for AuditStats
impl Send for AuditStats
impl Sync for AuditStats
impl Unpin for AuditStats
impl UnsafeUnpin for AuditStats
impl UnwindSafe for AuditStats
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