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
InitialEnrollmentOperationCommit<F>: Freeze,
impl<F> RefUnwindSafe for InitialEnrollmentFrontierCommit<F>where
InitialEnrollmentOperationCommit<F>: RefUnwindSafe,
impl<F> Send for InitialEnrollmentFrontierCommit<F>where
InitialEnrollmentOperationCommit<F>: Send,
impl<F> Sync for InitialEnrollmentFrontierCommit<F>where
InitialEnrollmentOperationCommit<F>: Sync,
impl<F> Unpin for InitialEnrollmentFrontierCommit<F>where
InitialEnrollmentOperationCommit<F>: Unpin,
impl<F> UnsafeUnpin for InitialEnrollmentFrontierCommit<F>where
InitialEnrollmentOperationCommit<F>: UnsafeUnpin,
impl<F> UnwindSafe for InitialEnrollmentFrontierCommit<F>where
InitialEnrollmentOperationCommit<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