pub struct InitialEnrollmentFrontierCommit<F> { /* private fields */ }Expand description
Atomic protocol-owned initial-enrollment frontier result.
The wrapper owns the typed operation commit together with the exact frontier,
closure accounting, and retained Attached charge derived from it. It is not
cloneable and exposes no raw restore components or caller-selected positions.
Implementations§
Source§impl<F> InitialEnrollmentFrontierCommit<F>
impl<F> InitialEnrollmentFrontierCommit<F>
Sourcepub const fn operation(&self) -> &InitialEnrollmentOperationCommit<F>
pub const fn operation(&self) -> &InitialEnrollmentOperationCommit<F>
Borrows the complete admitted enrollment operation.
Sourcepub const fn frontiers(&self) -> &ClaimFrontiers
pub const fn frontiers(&self) -> &ClaimFrontiers
Borrows the directly constructed coupled claim frontiers.
Sourcepub const fn closure_accounting(&self) -> ClosureAccounting
pub const fn closure_accounting(&self) -> ClosureAccounting
Returns the exact closure accounting committed with the frontier.
Sourcepub const fn attached_charge(&self) -> ResourceVector
pub const fn attached_charge(&self) -> ResourceVector
Returns the exact encoded charge of the retained Attached row.
Trait Implementations§
Source§impl<F: Debug> Debug for InitialEnrollmentFrontierCommit<F>
impl<F: Debug> Debug for InitialEnrollmentFrontierCommit<F>
impl<F: Eq> Eq for InitialEnrollmentFrontierCommit<F>
Source§impl<F: PartialEq> PartialEq for InitialEnrollmentFrontierCommit<F>
impl<F: PartialEq> PartialEq for InitialEnrollmentFrontierCommit<F>
impl<F: PartialEq> StructuralPartialEq for InitialEnrollmentFrontierCommit<F>
Auto Trait Implementations§
impl<F> Freeze for InitialEnrollmentFrontierCommit<F>where
F: Freeze,
impl<F> RefUnwindSafe for InitialEnrollmentFrontierCommit<F>where
F: RefUnwindSafe,
impl<F> Send for InitialEnrollmentFrontierCommit<F>where
F: Send,
impl<F> Sync for InitialEnrollmentFrontierCommit<F>where
F: Sync,
impl<F> Unpin for InitialEnrollmentFrontierCommit<F>where
F: Unpin,
impl<F> UnsafeUnpin for InitialEnrollmentFrontierCommit<F>where
F: UnsafeUnpin,
impl<F> UnwindSafe for InitialEnrollmentFrontierCommit<F>where
F: UnwindSafe,
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