pub struct InMemoryAuditSink { /* private fields */ }Implementations§
Source§impl InMemoryAuditSink
impl InMemoryAuditSink
pub fn snapshot(&self) -> Vec<AuditEvent>
Trait Implementations§
Source§impl AuditSink for InMemoryAuditSink
impl AuditSink for InMemoryAuditSink
fn record(&self, event: AuditEvent) -> Result<(), AuditError>
Source§impl Clone for InMemoryAuditSink
impl Clone for InMemoryAuditSink
Source§fn clone(&self) -> InMemoryAuditSink
fn clone(&self) -> InMemoryAuditSink
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 InMemoryAuditSink
impl Debug for InMemoryAuditSink
Source§impl Default for InMemoryAuditSink
impl Default for InMemoryAuditSink
Source§fn default() -> InMemoryAuditSink
fn default() -> InMemoryAuditSink
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InMemoryAuditSink
impl RefUnwindSafe for InMemoryAuditSink
impl Send for InMemoryAuditSink
impl Sync for InMemoryAuditSink
impl Unpin for InMemoryAuditSink
impl UnsafeUnpin for InMemoryAuditSink
impl UnwindSafe for InMemoryAuditSink
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