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§fn clone(&self) -> MemoryJournal
fn clone(&self) -> MemoryJournal
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for MemoryJournal
impl Default for MemoryJournal
Source§fn default() -> MemoryJournal
fn default() -> MemoryJournal
Returns the “default value” for a type. Read more
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