pub struct ProjectedOrdinaryRecord { /* private fields */ }Expand description
Sealed ordinary fixed-point poststate for one atomic durable transaction.
Implementations§
Source§impl ProjectedOrdinaryRecord
impl ProjectedOrdinaryRecord
Sourcepub const fn frontiers(&self) -> &ClaimFrontiers
pub const fn frontiers(&self) -> &ClaimFrontiers
Borrows the atomically projected claim frontiers.
Sourcepub const fn floor(&self) -> FloorComputation
pub const fn floor(&self) -> FloorComputation
Returns the complete preferred/cap/resulting floor computation.
Sourcepub const fn retained_charge(&self) -> WideResourceVector
pub const fn retained_charge(&self) -> WideResourceVector
Returns exact physical retained occupancy after the floor transition.
Sourcepub const fn baseline(&self) -> WideResourceVector
pub const fn baseline(&self) -> WideResourceVector
Returns exact post-projection baseline B.
Sourcepub const fn accounting(&self) -> ClosureAccounting
pub const fn accounting(&self) -> ClosureAccounting
Returns the resulting zero-debt closure accounting.
Sourcepub const fn required_capacity(&self) -> RequiredCapacityPlan
pub const fn required_capacity(&self) -> RequiredCapacityPlan
Returns the exact ordinary required-capacity envelope.
Sourcepub const fn order(&self) -> OrderAllocation
pub const fn order(&self) -> OrderAllocation
Returns the admitted caller-major allocation.
Sourcepub const fn sequence(&self) -> SequenceAdmission
pub const fn sequence(&self) -> SequenceAdmission
Returns the admitted caller-sequence allocation and resulting reserve.
Sourcepub const fn observer_floor(&self) -> ObserverFloorPermit
pub const fn observer_floor(&self) -> ObserverFloorPermit
Returns the shared stage-11 permit selected before frontier mutation.
Sourcepub const fn closure(&self) -> RemainingClosurePermit
pub const fn closure(&self) -> RemainingClosurePermit
Returns the shared stage-12 permit selected before frontier mutation.
Sourcepub const fn caller_record(&self) -> RetainedCausalRecord
pub const fn caller_record(&self) -> RetainedCausalRecord
Returns the exact retained caller record.
Sourcepub const fn caller_charge(&self) -> RetainedRecordCharge
pub const fn caller_charge(&self) -> RetainedRecordCharge
Returns the caller record’s exact keyed storage charge.
Sourcepub fn retained_records(&self) -> &[RetainedCausalRecord]
pub fn retained_records(&self) -> &[RetainedCausalRecord]
Borrows every projected retained causal row in sequence order.
Sourcepub fn retained_charges(&self) -> &[RetainedRecordCharge]
pub fn retained_charges(&self) -> &[RetainedRecordCharge]
Borrows one exact keyed charge per projected retained row.
Sourcepub fn new_marker_candidates(&self) -> &[MarkerCandidateAuthority]
pub fn new_marker_candidates(&self) -> &[MarkerCandidateAuthority]
Borrows newly planned markers in canonical participant order.
Sourcepub fn into_frontiers(self) -> ClaimFrontiers
pub fn into_frontiers(self) -> ClaimFrontiers
Consumes the projection into its updated frontier authority after the caller has persisted the accompanying rows and accounting atomically.