pub struct BoundExecutionResourceMaintenance { /* private fields */ }Expand description
Allocator-issued proof for one successful post-admission backing mutation.
This event is plan/batch scoped instead of belonging to one request lifecycle cursor. A multi-request wave emits one event with a canonical participant set and one allocator receipt, preventing physical growth or reclaim from being counted once per participant.
Implementations§
Source§impl BoundExecutionResourceMaintenance
impl BoundExecutionResourceMaintenance
pub fn bind<'a>( stage: ExecutionResourceMaintenanceStage, participants: impl IntoIterator<Item = &'a TrustedActiveSequenceBinding>, receipt: DynamicPoolGrowthBatchReceipt, ) -> Result<Self, VNextError>
pub const fn schema_version(&self) -> u32
pub fn plan(&self) -> &TrustedPlanRuntimeEvidence
pub const fn stage(&self) -> ExecutionResourceMaintenanceStage
pub fn participants(&self) -> &[ExecutionResourceMaintenanceParticipant]
pub fn receipt(&self) -> &DynamicPoolGrowthBatchReceipt
pub fn fingerprint(&self) -> &str
Trait Implementations§
Source§impl Clone for BoundExecutionResourceMaintenance
impl Clone for BoundExecutionResourceMaintenance
Source§fn clone(&self) -> BoundExecutionResourceMaintenance
fn clone(&self) -> BoundExecutionResourceMaintenance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for BoundExecutionResourceMaintenance
impl StructuralPartialEq for BoundExecutionResourceMaintenance
Auto Trait Implementations§
impl Freeze for BoundExecutionResourceMaintenance
impl RefUnwindSafe for BoundExecutionResourceMaintenance
impl Send for BoundExecutionResourceMaintenance
impl Sync for BoundExecutionResourceMaintenance
impl Unpin for BoundExecutionResourceMaintenance
impl UnsafeUnpin for BoundExecutionResourceMaintenance
impl UnwindSafe for BoundExecutionResourceMaintenance
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