pub struct MarkerCandidateAuthority {
pub delivery_seq: DeliverySeq,
pub admission_order: AdmissionOrder,
pub target_binding: FrontierBinding,
pub provenance: MarkerProvenance,
pub abandoned_after: DeliverySeq,
pub abandoned_through: DeliverySeq,
pub physical_floor_at_decision: DeliverySeq,
pub current_owner: MarkerSequenceOwner,
}Expand description
Complete immutable marker candidate authority.
Fields§
§delivery_seq: DeliverySeqExact assigned marker sequence.
admission_order: AdmissionOrderExact phase-4 causal candidate key.
target_binding: FrontierBindingCurrent or last authoritative delivery target.
provenance: MarkerProvenanceImmutable marker provenance.
abandoned_after: DeliverySeqLast sequence acknowledged before this participant was overtaken.
abandoned_through: DeliverySeqLast pre-marker sequence abandoned by this marker decision.
physical_floor_at_decision: DeliverySeqPhysical retained floor selected by this marker decision.
current_owner: MarkerSequenceOwnerCurrent sequence owner; an immutable candidate must own M.
Trait Implementations§
Source§impl Clone for MarkerCandidateAuthority
impl Clone for MarkerCandidateAuthority
Source§fn clone(&self) -> MarkerCandidateAuthority
fn clone(&self) -> MarkerCandidateAuthority
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 MarkerCandidateAuthority
Source§impl Debug for MarkerCandidateAuthority
impl Debug for MarkerCandidateAuthority
impl Eq for MarkerCandidateAuthority
Source§impl PartialEq for MarkerCandidateAuthority
impl PartialEq for MarkerCandidateAuthority
impl StructuralPartialEq for MarkerCandidateAuthority
Auto Trait Implementations§
impl Freeze for MarkerCandidateAuthority
impl RefUnwindSafe for MarkerCandidateAuthority
impl Send for MarkerCandidateAuthority
impl Sync for MarkerCandidateAuthority
impl Unpin for MarkerCandidateAuthority
impl UnsafeUnpin for MarkerCandidateAuthority
impl UnwindSafe for MarkerCandidateAuthority
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