pub struct AckCommitted { /* private fields */ }Expand description
Continuous acknowledgement advanced the cursor.
Implementations§
Source§impl AckCommitted
impl AckCommitted
Sourcepub const fn new(request: ParticipantAckEnvelope) -> Self
pub const fn new(request: ParticipantAckEnvelope) -> Self
Constructs a committed acknowledgement whose cursor is the requested cumulative boundary.
Sourcepub const fn request(&self) -> &ParticipantAckEnvelope
pub const fn request(&self) -> &ParticipantAckEnvelope
Request envelope.
Sourcepub const fn current_cursor(&self) -> DeliverySeq
pub const fn current_cursor(&self) -> DeliverySeq
Resulting committed cursor, equal to request.through_seq.
Trait Implementations§
Source§impl Clone for AckCommitted
impl Clone for AckCommitted
Source§fn clone(&self) -> AckCommitted
fn clone(&self) -> AckCommitted
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 Debug for AckCommitted
impl Debug for AckCommitted
impl Eq for AckCommitted
Source§impl PartialEq for AckCommitted
impl PartialEq for AckCommitted
impl StructuralPartialEq for AckCommitted
Auto Trait Implementations§
impl Freeze for AckCommitted
impl RefUnwindSafe for AckCommitted
impl Send for AckCommitted
impl Sync for AckCommitted
impl Unpin for AckCommitted
impl UnsafeUnpin for AckCommitted
impl UnwindSafe for AckCommitted
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