pub struct MemoryJournalSink { /* private fields */ }Expand description
In-memory JournalSink for tests and replay harnesses. Unbounded.
Implementations§
Trait Implementations§
Source§impl Default for MemoryJournalSink
impl Default for MemoryJournalSink
Source§fn default() -> MemoryJournalSink
fn default() -> MemoryJournalSink
Returns the “default value” for a type. Read more
Source§impl JournalSink for MemoryJournalSink
impl JournalSink for MemoryJournalSink
Source§fn write(&self, m: &StateMutation)
fn write(&self, m: &StateMutation)
Persist one mutation. Must not panic; log errors internally.
Auto Trait Implementations§
impl !Freeze for MemoryJournalSink
impl !RefUnwindSafe for MemoryJournalSink
impl Send for MemoryJournalSink
impl Sync for MemoryJournalSink
impl Unpin for MemoryJournalSink
impl UnwindSafe for MemoryJournalSink
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