pub struct BoundSharedPrefix { /* private fields */ }Expand description
Shared physical-prefix handle pinned to one binding.
Physical teardown remains driven by dropping this handle, not by
BindingRegistry lifecycle transitions. The prefix is dropped before its
binding pin so its provider context is still alive during teardown. Phase 4
owns stream ordering and partial-failure-safe physical release.
Implementations§
pub const fn binding_identity(&self) -> BindingIdentity
pub fn device_ptr(&self) -> u64
pub fn committed_physical_bytes(&self) -> u64
pub fn mapped_bytes(&self) -> usize
pub fn requested_bytes(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
Blanket Implementations§
impl<T> BindingResource for T
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