pub struct Seen { /* private fields */ }Expand description
The ids this application has already sequenced, and where each landed.
A bounded memory rather than a set: idempotency is a property of a recent retry, and a client that reconnects after the window has moved on gets a second copy of its command — which is the trade every at-least-once channel makes and is worth saying out loud.
Implementations§
Auto Trait Implementations§
impl Freeze for Seen
impl RefUnwindSafe for Seen
impl Send for Seen
impl Sync for Seen
impl Unpin for Seen
impl UnwindSafe for Seen
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