pub struct ProgramBindingNodeBinding { /* private fields */ }Expand description
Backend-visible authority for exactly one provider-owned binding slot. Cloning this handle is allocation-free and cannot change the selected slot.
Implementations§
Source§impl ProgramBindingNodeBinding
impl ProgramBindingNodeBinding
pub const fn node_index(&self) -> usize
pub fn plan_hash(&self) -> &PlanHash
pub fn layout(&self) -> &ProgramBindingLayout
pub fn slot(&self) -> &ProgramBindingSlot
pub fn lane_slot_identity(&self) -> &LaneStableArenaSlotIdentity
Trait Implementations§
Source§impl Clone for ProgramBindingNodeBinding
impl Clone for ProgramBindingNodeBinding
Source§fn clone(&self) -> ProgramBindingNodeBinding
fn clone(&self) -> ProgramBindingNodeBinding
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 moreAuto Trait Implementations§
impl Freeze for ProgramBindingNodeBinding
impl RefUnwindSafe for ProgramBindingNodeBinding
impl Send for ProgramBindingNodeBinding
impl Sync for ProgramBindingNodeBinding
impl Unpin for ProgramBindingNodeBinding
impl UnsafeUnpin for ProgramBindingNodeBinding
impl UnwindSafe for ProgramBindingNodeBinding
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