pub struct HistoricalMarkerDeliveryFactRestore {
pub conversation_id: ConversationId,
pub participant_index: ParticipantId,
pub marker_delivery_seq: DeliverySeq,
pub delivered_binding_epoch: BindingEpoch,
}Expand description
Raw immutable fact that one retained marker was durably delivered to an exact historical binding epoch.
This fact is distinct from current marker-anchor ownership and current membership. It may therefore outlive fenced attach and multiple later binding cycles, and several retained markers may name the same participant. Only joint conversation restoration can turn it into executable recovery provenance.
Fields§
§conversation_id: ConversationIdOwning conversation.
participant_index: ParticipantIdPermanent marker owner.
marker_delivery_seq: DeliverySeqExact retained marker record.
delivered_binding_epoch: BindingEpochBinding epoch to which that marker was durably delivered.
Trait Implementations§
impl Copy for HistoricalMarkerDeliveryFactRestore
impl Eq for HistoricalMarkerDeliveryFactRestore
impl StructuralPartialEq for HistoricalMarkerDeliveryFactRestore
Auto Trait Implementations§
impl Freeze for HistoricalMarkerDeliveryFactRestore
impl RefUnwindSafe for HistoricalMarkerDeliveryFactRestore
impl Send for HistoricalMarkerDeliveryFactRestore
impl Sync for HistoricalMarkerDeliveryFactRestore
impl Unpin for HistoricalMarkerDeliveryFactRestore
impl UnsafeUnpin for HistoricalMarkerDeliveryFactRestore
impl UnwindSafe for HistoricalMarkerDeliveryFactRestore
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