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§
Source§impl Clone for HistoricalMarkerDeliveryFactRestore
impl Clone for HistoricalMarkerDeliveryFactRestore
Source§fn clone(&self) -> HistoricalMarkerDeliveryFactRestore
fn clone(&self) -> HistoricalMarkerDeliveryFactRestore
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 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