pub struct RecordAdmissionPersistenceParts {Show 17 fields
pub outcome: RecordCommitted,
pub record: CommittedOrdinaryRecord,
pub connection_capacity: ConnectionConversationCapacityCommit,
pub order: OrderAllocation,
pub sequence: SequenceAdmission,
pub observer_floor: ObserverFloorPermit,
pub closure: RemainingClosurePermit,
pub frontiers: ClaimFrontiers,
pub floor: FloorComputation,
pub retained_charge: WideResourceVector,
pub baseline: WideResourceVector,
pub accounting: ClosureAccounting,
pub required_capacity: RequiredCapacityPlan,
pub caller_record: RetainedCausalRecord,
pub caller_charge: RetainedRecordCharge,
pub retained_charges: Vec<RetainedRecordCharge>,
pub marker_candidates: Vec<MarkerCandidateAuthority>,
}Expand description
Exact successful record-admission parts for one atomic persistence commit.
The durable conversation writer consumes every field of this value in one
atomic transaction. Each field is an owned authority moved out of the
selected RecordAdmissionCommit: nothing here is cloned from, or leaves
a second reachable copy inside, the consumed commit. ClaimFrontiers
deliberately implements neither Clone nor Copy, so the complete
resulting frontier authority exists exactly once.
Fields§
§outcome: RecordCommittedExact payload-bearing response.
record: CommittedOrdinaryRecordExact payload-bearing durable caller record.
connection_capacity: ConnectionConversationCapacityCommitResulting semantic connection-capacity state.
order: OrderAllocationAdmitted caller-major allocation.
sequence: SequenceAdmissionAdmitted caller/marker sequence allocation.
observer_floor: ObserverFloorPermitShared observer-floor permit.
closure: RemainingClosurePermitShared remaining-closure permit.
frontiers: ClaimFrontiersComplete resulting coupled claim frontiers.
floor: FloorComputationComplete preferred/cap/resulting floor transition.
retained_charge: WideResourceVectorExact physical retained occupancy.
baseline: WideResourceVectorExact resulting closure baseline.
accounting: ClosureAccountingExact resulting closure accounting.
required_capacity: RequiredCapacityPlanExact ordinary required-capacity envelope.
caller_record: RetainedCausalRecordExact causal caller-row key and kind.
caller_charge: RetainedRecordChargeExact keyed caller-row charge.
retained_charges: Vec<RetainedRecordCharge>One exact keyed charge per retained poststate row.
marker_candidates: Vec<MarkerCandidateAuthority>Canonically ordered newly owed markers.