pub struct AggregateAuditStats {
pub total_denied: u64,
pub total_anomalies: u64,
pub sessions_with_anomalies: u64,
pub sessions_with_denials: u64,
pub per_session: Vec<(String, SessionAuditStats)>,
}Expand description
Aggregated audit statistics across all tracked sessions.
Fields§
§total_denied: u64§total_anomalies: u64§sessions_with_anomalies: u64§sessions_with_denials: u64§per_session: Vec<(String, SessionAuditStats)>Per-session stats keyed by session ID.
Trait Implementations§
Source§impl Clone for AggregateAuditStats
impl Clone for AggregateAuditStats
Source§fn clone(&self) -> AggregateAuditStats
fn clone(&self) -> AggregateAuditStats
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 AggregateAuditStats
impl Debug for AggregateAuditStats
Source§impl Default for AggregateAuditStats
impl Default for AggregateAuditStats
Source§fn default() -> AggregateAuditStats
fn default() -> AggregateAuditStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AggregateAuditStats
impl RefUnwindSafe for AggregateAuditStats
impl Send for AggregateAuditStats
impl Sync for AggregateAuditStats
impl Unpin for AggregateAuditStats
impl UnsafeUnpin for AggregateAuditStats
impl UnwindSafe for AggregateAuditStats
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