pub struct DetachedMarkerReleaseRestore {
pub conversation_id: ConversationId,
pub participant_id: ParticipantId,
pub marker_delivery_seq: DeliverySeq,
pub last_dead_binding_epoch: BindingEpoch,
pub resulting_floor: DeliverySeq,
pub terminal: BindingFateTerminalRestore,
pub delivery: MarkerDeliveryRestore,
}Expand description
Undelivered-marker release provenance.
Fields§
§conversation_id: ConversationIdConversation key under which the release is stored.
participant_id: ParticipantIdDetached participant.
marker_delivery_seq: DeliverySeqUndelivered marker sequence.
last_dead_binding_epoch: BindingEpochDead binding epoch.
resulting_floor: DeliverySeqFloor measured by the binding-fate transaction that selected DMR.
terminal: BindingFateTerminalRestoreExact committed or pending terminal proving the binding fate occurred.
delivery: MarkerDeliveryRestoreExact undelivered marker predecessor.
Trait Implementations§
Source§impl Clone for DetachedMarkerReleaseRestore
impl Clone for DetachedMarkerReleaseRestore
Source§fn clone(&self) -> DetachedMarkerReleaseRestore
fn clone(&self) -> DetachedMarkerReleaseRestore
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 DetachedMarkerReleaseRestore
Source§impl Debug for DetachedMarkerReleaseRestore
impl Debug for DetachedMarkerReleaseRestore
impl Eq for DetachedMarkerReleaseRestore
impl StructuralPartialEq for DetachedMarkerReleaseRestore
Auto Trait Implementations§
impl Freeze for DetachedMarkerReleaseRestore
impl RefUnwindSafe for DetachedMarkerReleaseRestore
impl Send for DetachedMarkerReleaseRestore
impl Sync for DetachedMarkerReleaseRestore
impl Unpin for DetachedMarkerReleaseRestore
impl UnsafeUnpin for DetachedMarkerReleaseRestore
impl UnwindSafe for DetachedMarkerReleaseRestore
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