pub struct RecordAdmissionCommit { /* private fields */ }Expand description
Atomic ordinary-record commit selected by every shared admission gate.
Implementations§
Source§impl RecordAdmissionCommit
impl RecordAdmissionCommit
Sourcepub const fn outcome(&self) -> &RecordCommitted
pub const fn outcome(&self) -> &RecordCommitted
Borrows the exact committed wire outcome.
Sourcepub const fn record(&self) -> &CommittedOrdinaryRecord
pub const fn record(&self) -> &CommittedOrdinaryRecord
Borrows the exact payload-bearing durable record.
Sourcepub const fn connection_capacity(&self) -> ConnectionConversationCapacityCommit
pub const fn connection_capacity(&self) -> ConnectionConversationCapacityCommit
Returns resulting semantic connection capacity.
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 and complete reserve.
Sourcepub const fn observer_floor(&self) -> ObserverFloorPermit
pub const fn observer_floor(&self) -> ObserverFloorPermit
Returns the exact stage-11 observer permit.
Sourcepub const fn closure(&self) -> &RemainingClosurePermit
pub const fn closure(&self) -> &RemainingClosurePermit
Returns the exact stage-12 closure permit.
Sourcepub const fn projection(&self) -> &ProjectedOrdinaryRecord
pub const fn projection(&self) -> &ProjectedOrdinaryRecord
Borrows the complete projected frontier/retention/accounting poststate.
Sourcepub fn into_persistence_parts(self) -> RecordAdmissionPersistenceParts
pub fn into_persistence_parts(self) -> RecordAdmissionPersistenceParts
Transfers the exact successful persistence parts without cloning or dropping any frontier, accounting, row, or marker authority.
Trait Implementations§
Source§impl Debug for RecordAdmissionCommit
impl Debug for RecordAdmissionCommit
impl Eq for RecordAdmissionCommit
Source§impl PartialEq for RecordAdmissionCommit
impl PartialEq for RecordAdmissionCommit
impl StructuralPartialEq for RecordAdmissionCommit
Auto Trait Implementations§
impl Freeze for RecordAdmissionCommit
impl RefUnwindSafe for RecordAdmissionCommit
impl Send for RecordAdmissionCommit
impl Sync for RecordAdmissionCommit
impl Unpin for RecordAdmissionCommit
impl UnsafeUnpin for RecordAdmissionCommit
impl UnwindSafe for RecordAdmissionCommit
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