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§
impl 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