pub struct MemoryAuditLogger { /* private fields */ }Expand description
In-memory audit logger for testing
Implementations§
Source§impl MemoryAuditLogger
impl MemoryAuditLogger
Sourcepub fn entries(&self) -> &[AuditLogEntry]
pub fn entries(&self) -> &[AuditLogEntry]
Get all logged entries
Sourcepub fn count_event_type(&self, predicate: impl Fn(&AuditEvent) -> bool) -> usize
pub fn count_event_type(&self, predicate: impl Fn(&AuditEvent) -> bool) -> usize
Count entries of a specific type
Trait Implementations§
Source§impl AuditLogger for MemoryAuditLogger
impl AuditLogger for MemoryAuditLogger
Source§impl Default for MemoryAuditLogger
impl Default for MemoryAuditLogger
Source§fn default() -> MemoryAuditLogger
fn default() -> MemoryAuditLogger
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MemoryAuditLogger
impl RefUnwindSafe for MemoryAuditLogger
impl Send for MemoryAuditLogger
impl Sync for MemoryAuditLogger
impl Unpin for MemoryAuditLogger
impl UnwindSafe for MemoryAuditLogger
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