pub struct MemoryProcessedLog { /* private fields */ }Expand description
In-memory ProcessedEventLog backed by dashmap::DashMap.
Intended for tests and single-process development. State is lost on process restart and is not shared across processes. Use a DB-backed impl in production.
Implementations§
Trait Implementations§
Source§impl Default for MemoryProcessedLog
impl Default for MemoryProcessedLog
Auto Trait Implementations§
impl !RefUnwindSafe for MemoryProcessedLog
impl Freeze for MemoryProcessedLog
impl Send for MemoryProcessedLog
impl Sync for MemoryProcessedLog
impl Unpin for MemoryProcessedLog
impl UnsafeUnpin for MemoryProcessedLog
impl UnwindSafe for MemoryProcessedLog
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more