pub struct AuditStats {
pub total_queries: usize,
pub total_chunks_accessed: usize,
pub total_chunks_denied: usize,
pub unique_actors: usize,
pub chain_intact: bool,
pub first_entry: Option<DateTime<Utc>>,
pub last_entry: Option<DateTime<Utc>>,
}Expand description
Audit statistics for compliance reporting
Fields§
§total_queries: usize§total_chunks_accessed: usize§total_chunks_denied: usize§unique_actors: usize§chain_intact: bool§first_entry: Option<DateTime<Utc>>§last_entry: Option<DateTime<Utc>>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<'de> Deserialize<'de> for AuditStats
impl<'de> Deserialize<'de> for AuditStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. 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