pub struct ClaimedSubmissionWaveBacking { /* private fields */ }Expand description
One physical/logical Invocation backing transaction shared by every node in an immutable-plan submission wave. Physical demand is charged once for the liveness-derived peak and retained until the wave’s terminal fence.
Implementations§
Source§impl ClaimedSubmissionWaveBacking
impl ClaimedSubmissionWaveBacking
pub fn backing_slices(&self) -> &[LogicalBackingSliceAuthority]
pub fn logical_capacity(&self) -> Option<&LogicalBatchCapacityLease>
pub fn plan_hash(&self) -> &PlanHash
pub const fn node_count(&self) -> usize
pub const fn plan_node_count(&self) -> usize
pub fn work_shape(&self) -> &BatchWorkShape
pub fn participants(&self) -> &[BatchParticipantAuthority]
pub fn demand(&self) -> &AdmissionDemand
pub fn program_binding_node( &self, node_index: usize, ) -> Option<ProgramBindingNodeBinding>
pub fn program_binding_layout(&self) -> Option<&ProgramBindingLayout>
pub fn program_binding_lane_slot_identity( &self, ) -> Option<&LaneStableArenaSlotIdentity>
pub fn reusable_execution_bucket_id(&self) -> Option<&ReusableExecutionBucketId>
pub fn reusable_execution_program_id( &self, runtime_implementation_fingerprint: &str, lane_id: ExecutionLaneId, ) -> Result<Option<DeviceReusableExecutionProgramId>, VNextError>
pub fn fingerprint(&self) -> &str
pub fn physical_claim_count(&self) -> usize
Auto Trait Implementations§
impl !RefUnwindSafe for ClaimedSubmissionWaveBacking
impl !UnwindSafe for ClaimedSubmissionWaveBacking
impl Freeze for ClaimedSubmissionWaveBacking
impl Send for ClaimedSubmissionWaveBacking
impl Sync for ClaimedSubmissionWaveBacking
impl Unpin for ClaimedSubmissionWaveBacking
impl UnsafeUnpin for ClaimedSubmissionWaveBacking
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