pub struct InitialEnrollmentOperationCommit<F> { /* private fields */ }Expand description
Complete atomic initial-enrollment commit.
Every field is produced by a shared protocol selector. A server binding may persist these values together, but cannot construct this commit directly.
Implementations§
Source§impl<F> InitialEnrollmentOperationCommit<F>
impl<F> InitialEnrollmentOperationCommit<F>
Sourcepub const fn enrollment(&self) -> &EnrollmentCommit<F>
pub const fn enrollment(&self) -> &EnrollmentCommit<F>
Returns membership, binding, Attached record, and canonical receipt.
Sourcepub const fn connection_capacity(&self) -> ConnectionConversationCapacityCommit
pub const fn connection_capacity(&self) -> ConnectionConversationCapacityCommit
Returns the resulting semantic connection-conversation occupancy.
Sourcepub const fn enrollment_capacity(&self) -> EnrollmentCapacityCommit
pub const fn enrollment_capacity(&self) -> EnrollmentCapacityCommit
Returns all seven resulting identity/receipt/provenance counters.
Sourcepub const fn order(&self) -> OrderAllocation
pub const fn order(&self) -> OrderAllocation
Returns the allocated caller major and complete resulting order ledger.
Sourcepub const fn sequence(&self) -> SequenceAdmission
pub const fn sequence(&self) -> SequenceAdmission
Returns the complete admitted sequence ledger.
Sourcepub const fn observer_floor(&self) -> ObserverFloorPermit
pub const fn observer_floor(&self) -> ObserverFloorPermit
Returns the exact stage-11 floor proof.
Sourcepub const fn closure_permit(&self) -> &RemainingClosurePermit
pub const fn closure_permit(&self) -> &RemainingClosurePermit
Returns the exact stage-12 successor-coverage proof.
Sourcepub const fn closure_projection(&self) -> &InitialEnrollmentClosureProjection
pub const fn closure_projection(&self) -> &InitialEnrollmentClosureProjection
Returns the complete persistable floor/retention/debt projection.
Sourcepub fn into_enrollment(self) -> EnrollmentCommit<F>
pub fn into_enrollment(self) -> EnrollmentCommit<F>
Consumes the atomic operation after its frontier owner has been acquired, returning the exact enrollment commit for the conversation event layer.
The remaining permits are deliberately consumed with this value: they have already been incorporated into the protocol-produced frontier and cannot be reused to authorize another transition.
Trait Implementations§
Source§impl<F: Clone> Clone for InitialEnrollmentOperationCommit<F>
impl<F: Clone> Clone for InitialEnrollmentOperationCommit<F>
Source§fn clone(&self) -> InitialEnrollmentOperationCommit<F>
fn clone(&self) -> InitialEnrollmentOperationCommit<F>
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more