pub struct MemoryJournal { /* private fields */ }Expand description
In-memory journal for tests.
Implementations§
Trait Implementations§
Source§impl Clone for MemoryJournal
impl Clone for MemoryJournal
Source§impl Default for MemoryJournal
impl Default for MemoryJournal
Source§impl NodeJournal for MemoryJournal
impl NodeJournal for MemoryJournal
Source§fn replay_after(
&self,
node_id: &str,
channel_id: u32,
after: u64,
limit: usize,
) -> Result<Vec<JournalEntry>, JournalError>
fn replay_after( &self, node_id: &str, channel_id: u32, after: u64, limit: usize, ) -> Result<Vec<JournalEntry>, JournalError>
Return entries with
seq > after up to limit, oldest first.Auto Trait Implementations§
impl Freeze for MemoryJournal
impl RefUnwindSafe for MemoryJournal
impl Send for MemoryJournal
impl Sync for MemoryJournal
impl Unpin for MemoryJournal
impl UnsafeUnpin for MemoryJournal
impl UnwindSafe for MemoryJournal
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