pub struct FinalProcess {
pub proc: ProcessId,
pub registration_order: u64,
}Expand description
One registered final block candidate (scheduler.md §8; SC-077, SC-078).
registration_order is the same crate-wide, monotonic, stable ordering
space ProcessDescriptor::registration_order uses (Task 11) — SC-078’s
“one logical order, everywhere” invariant, not a second, final-local
numbering.
Fields§
§proc: ProcessId§registration_order: u64Trait Implementations§
Source§impl Clone for FinalProcess
impl Clone for FinalProcess
impl Copy for FinalProcess
Auto Trait Implementations§
impl Freeze for FinalProcess
impl RefUnwindSafe for FinalProcess
impl Send for FinalProcess
impl Sync for FinalProcess
impl Unpin for FinalProcess
impl UnsafeUnpin for FinalProcess
impl UnwindSafe for FinalProcess
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