pub struct FrontierParticipant { /* private fields */ }Expand description
Participant-indexed membership fact used by claim validation and planning.
Implementations§
Source§impl FrontierParticipant
impl FrontierParticipant
Sourcepub const fn new(
participant_index: ParticipantId,
cursor: DeliverySeq,
binding: FrontierBinding,
) -> Self
pub const fn new( participant_index: ParticipantId, cursor: DeliverySeq, binding: FrontierBinding, ) -> Self
Creates one exact live-membership frontier fact.
Sourcepub const fn participant_index(self) -> ParticipantId
pub const fn participant_index(self) -> ParticipantId
Returns the permanent participant index.
Sourcepub const fn cursor(self) -> DeliverySeq
pub const fn cursor(self) -> DeliverySeq
Returns the durable cumulative cursor.
Sourcepub const fn binding(self) -> FrontierBinding
pub const fn binding(self) -> FrontierBinding
Returns the exact current or last authoritative binding state.
Trait Implementations§
Source§impl Clone for FrontierParticipant
impl Clone for FrontierParticipant
Source§fn clone(&self) -> FrontierParticipant
fn clone(&self) -> FrontierParticipant
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 FrontierParticipant
Source§impl Debug for FrontierParticipant
impl Debug for FrontierParticipant
impl Eq for FrontierParticipant
Source§impl PartialEq for FrontierParticipant
impl PartialEq for FrontierParticipant
impl StructuralPartialEq for FrontierParticipant
Auto Trait Implementations§
impl Freeze for FrontierParticipant
impl RefUnwindSafe for FrontierParticipant
impl Send for FrontierParticipant
impl Sync for FrontierParticipant
impl Unpin for FrontierParticipant
impl UnsafeUnpin for FrontierParticipant
impl UnwindSafe for FrontierParticipant
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