pub struct ClaimedBackingTransaction { /* private fields */ }Expand description
One atomic physical/logical backing claim bound to an immutable batch work authority. Even an empty resource demand retains the work shape and claim fingerprint through dispatch and fence ownership.
Implementations§
Source§impl ClaimedBackingTransaction
impl ClaimedBackingTransaction
pub fn work_shape(&self) -> &BatchWorkShape
pub fn backing_slices(&self) -> &[LogicalBackingSliceAuthority]
pub fn logical_capacity(&self) -> Option<&LogicalBatchCapacityLease>
pub fn fingerprint(&self) -> &str
pub fn demand(&self) -> &AdmissionDemand
pub fn physical_claim_count(&self) -> usize
pub fn lane_stable_slot_identity(&self) -> Option<LaneStableArenaSlotIdentity>
Auto Trait Implementations§
impl !RefUnwindSafe for ClaimedBackingTransaction
impl !UnwindSafe for ClaimedBackingTransaction
impl Freeze for ClaimedBackingTransaction
impl Send for ClaimedBackingTransaction
impl Sync for ClaimedBackingTransaction
impl Unpin for ClaimedBackingTransaction
impl UnsafeUnpin for ClaimedBackingTransaction
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