pub struct MarkerCursorProgressRestore {
pub conversation_id: ConversationId,
pub participant_id: ParticipantId,
pub binding_epoch: BindingEpoch,
pub through_seq: DeliverySeq,
pub marker_delivery_seq: DeliverySeq,
pub delivery: MarkerDeliveryRestore,
}Expand description
Marker-backed cursor provenance retaining its exact delivery predecessor.
Fields§
§conversation_id: ConversationIdConversation key under which the cursor witness is stored.
participant_id: ParticipantIdCursor witness participant.
binding_epoch: BindingEpochCursor witness binding epoch.
through_seq: DeliverySeqRequired cumulative cursor boundary.
marker_delivery_seq: DeliverySeqExact marker accepted by this cursor witness.
delivery: MarkerDeliveryRestoreExact predecessor delivery proof.
Trait Implementations§
Source§impl Clone for MarkerCursorProgressRestore
impl Clone for MarkerCursorProgressRestore
Source§fn clone(&self) -> MarkerCursorProgressRestore
fn clone(&self) -> MarkerCursorProgressRestore
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 MarkerCursorProgressRestore
Source§impl Debug for MarkerCursorProgressRestore
impl Debug for MarkerCursorProgressRestore
impl Eq for MarkerCursorProgressRestore
impl StructuralPartialEq for MarkerCursorProgressRestore
Auto Trait Implementations§
impl Freeze for MarkerCursorProgressRestore
impl RefUnwindSafe for MarkerCursorProgressRestore
impl Send for MarkerCursorProgressRestore
impl Sync for MarkerCursorProgressRestore
impl Unpin for MarkerCursorProgressRestore
impl UnsafeUnpin for MarkerCursorProgressRestore
impl UnwindSafe for MarkerCursorProgressRestore
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