pub struct PlannedEnrollmentMarker { /* private fields */ }Expand description
Planned marker owned by a newly overtaken enrollment participant.
The initial-enrollment base case always returns an empty set. The type is retained in the projection boundary so later nonempty fixed-point coverage cannot regress to a raw marker count.
Implementations§
Source§impl PlannedEnrollmentMarker
impl PlannedEnrollmentMarker
Sourcepub const fn participant_index(self) -> ParticipantIndex
pub const fn participant_index(self) -> ParticipantIndex
Returns the permanent participant index owning the marker credit.
Sourcepub const fn planned_delivery_seq(self) -> u64
pub const fn planned_delivery_seq(self) -> u64
Returns the exact pre-owned sequence value of the marker candidate.
Trait Implementations§
Source§impl Clone for PlannedEnrollmentMarker
impl Clone for PlannedEnrollmentMarker
Source§fn clone(&self) -> PlannedEnrollmentMarker
fn clone(&self) -> PlannedEnrollmentMarker
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 PlannedEnrollmentMarker
Source§impl Debug for PlannedEnrollmentMarker
impl Debug for PlannedEnrollmentMarker
impl Eq for PlannedEnrollmentMarker
Source§impl PartialEq for PlannedEnrollmentMarker
impl PartialEq for PlannedEnrollmentMarker
impl StructuralPartialEq for PlannedEnrollmentMarker
Auto Trait Implementations§
impl Freeze for PlannedEnrollmentMarker
impl RefUnwindSafe for PlannedEnrollmentMarker
impl Send for PlannedEnrollmentMarker
impl Sync for PlannedEnrollmentMarker
impl Unpin for PlannedEnrollmentMarker
impl UnsafeUnpin for PlannedEnrollmentMarker
impl UnwindSafe for PlannedEnrollmentMarker
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