pub struct JournalOffsetStore<J: Journal> { /* private fields */ }Expand description
Durable offset store backed by any Journal backend.
Plug it into super::OutboxBuilder::offset_store when you want
outbox progress to survive process restarts. Pick the same backend
you use for aggregate journals to keep the operational surface
small (one connection pool, one schema migration).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<J> !Freeze for JournalOffsetStore<J>
impl<J> !RefUnwindSafe for JournalOffsetStore<J>
impl<J> Send for JournalOffsetStore<J>
impl<J> Sync for JournalOffsetStore<J>
impl<J> Unpin for JournalOffsetStore<J>
impl<J> UnsafeUnpin for JournalOffsetStore<J>
impl<J> UnwindSafe for JournalOffsetStore<J>where
J: RefUnwindSafe,
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