pub struct LocalFileJournal { /* private fields */ }Expand description
Adapter: FileJournal as NodeJournal for a single node id (local / test).
Implementations§
Source§impl LocalFileJournal
impl LocalFileJournal
pub fn new(node_id: impl Into<String>, journal: FileJournal) -> LocalFileJournal
pub fn journal(&self) -> &FileJournal
Trait Implementations§
Source§impl NodeJournal for LocalFileJournal
impl NodeJournal for LocalFileJournal
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 LocalFileJournal
impl RefUnwindSafe for LocalFileJournal
impl Send for LocalFileJournal
impl Sync for LocalFileJournal
impl Unpin for LocalFileJournal
impl UnsafeUnpin for LocalFileJournal
impl UnwindSafe for LocalFileJournal
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