pub struct ParticipantCursorProgressEdge {
pub participant_id: ParticipantId,
pub binding_epoch: BindingEpoch,
pub through_seq: DeliverySeq,
pub marker_delivery_seq: Option<DeliverySeq>,
}Expand description
Participant-cursor-progress edge payload on the wire.
Fields§
§participant_id: ParticipantIdParticipant whose cursor is the witness.
binding_epoch: BindingEpochBinding epoch that received the relevant suffix or marker.
through_seq: DeliverySeqContinuous cursor boundary witness.
marker_delivery_seq: Option<DeliverySeq>Exact delivered marker when marker acknowledgement is required.
Trait Implementations§
Source§impl Clone for ParticipantCursorProgressEdge
impl Clone for ParticipantCursorProgressEdge
Source§fn clone(&self) -> ParticipantCursorProgressEdge
fn clone(&self) -> ParticipantCursorProgressEdge
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 moreimpl Copy for ParticipantCursorProgressEdge
impl Eq for ParticipantCursorProgressEdge
impl StructuralPartialEq for ParticipantCursorProgressEdge
Auto Trait Implementations§
impl Freeze for ParticipantCursorProgressEdge
impl RefUnwindSafe for ParticipantCursorProgressEdge
impl Send for ParticipantCursorProgressEdge
impl Sync for ParticipantCursorProgressEdge
impl Unpin for ParticipantCursorProgressEdge
impl UnsafeUnpin for ParticipantCursorProgressEdge
impl UnwindSafe for ParticipantCursorProgressEdge
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