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