pub struct ProgramBindingExecutionBinding { /* private fields */ }Expand description
One exact plan/lane binding of a cold-compiled layout to a live reusable
arena slot. The wave owns this authority through its terminal fence; node
commands retain only an Arc plus their immutable plan index.
Implementations§
Source§impl ProgramBindingExecutionBinding
impl ProgramBindingExecutionBinding
pub fn plan_hash(&self) -> &PlanHash
pub fn layout(&self) -> &ProgramBindingLayout
pub fn lane_slot_identity(&self) -> &LaneStableArenaSlotIdentity
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProgramBindingExecutionBinding
impl RefUnwindSafe for ProgramBindingExecutionBinding
impl Send for ProgramBindingExecutionBinding
impl Sync for ProgramBindingExecutionBinding
impl Unpin for ProgramBindingExecutionBinding
impl UnsafeUnpin for ProgramBindingExecutionBinding
impl UnwindSafe for ProgramBindingExecutionBinding
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