pub struct InMemoryProviderRequestAuditRecorder { /* private fields */ }Expand description
Deterministic in-memory provider request audit recorder.
Implementations§
Source§impl InMemoryProviderRequestAuditRecorder
impl InMemoryProviderRequestAuditRecorder
Sourcepub fn snapshots(&self) -> Vec<ProviderRequestAuditSnapshot>
pub fn snapshots(&self) -> Vec<ProviderRequestAuditSnapshot>
Return captured snapshots.
Sourcepub fn take_snapshots(&self) -> Vec<ProviderRequestAuditSnapshot>
pub fn take_snapshots(&self) -> Vec<ProviderRequestAuditSnapshot>
Remove all captured snapshots and return them.
Trait Implementations§
Source§impl Default for InMemoryProviderRequestAuditRecorder
impl Default for InMemoryProviderRequestAuditRecorder
Source§fn default() -> InMemoryProviderRequestAuditRecorder
fn default() -> InMemoryProviderRequestAuditRecorder
Returns the “default value” for a type. Read more
Source§impl ProviderRequestAuditRecorder for InMemoryProviderRequestAuditRecorder
impl ProviderRequestAuditRecorder for InMemoryProviderRequestAuditRecorder
Source§fn record_provider_request(&self, snapshot: ProviderRequestAuditSnapshot)
fn record_provider_request(&self, snapshot: ProviderRequestAuditSnapshot)
Record a provider request snapshot.
Auto Trait Implementations§
impl !Freeze for InMemoryProviderRequestAuditRecorder
impl RefUnwindSafe for InMemoryProviderRequestAuditRecorder
impl Send for InMemoryProviderRequestAuditRecorder
impl Sync for InMemoryProviderRequestAuditRecorder
impl Unpin for InMemoryProviderRequestAuditRecorder
impl UnsafeUnpin for InMemoryProviderRequestAuditRecorder
impl UnwindSafe for InMemoryProviderRequestAuditRecorder
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