pub struct DeviceBufferRetention { /* private fields */ }Expand description
Opaque core ownership retained by backend commands that outlive the borrowed buffer view used to encode them. Backends may clone and store this value, but cannot inspect or manufacture resource ownership.
Implementations§
Source§impl DeviceBufferRetention
impl DeviceBufferRetention
pub const fn reusable_address_scope(&self) -> Option<DeviceReusableAddressScope>
Trait Implementations§
Source§impl Clone for DeviceBufferRetention
impl Clone for DeviceBufferRetention
Source§fn clone(&self) -> DeviceBufferRetention
fn clone(&self) -> DeviceBufferRetention
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 !RefUnwindSafe for DeviceBufferRetention
impl !UnwindSafe for DeviceBufferRetention
impl Freeze for DeviceBufferRetention
impl Send for DeviceBufferRetention
impl Sync for DeviceBufferRetention
impl Unpin for DeviceBufferRetention
impl UnsafeUnpin for DeviceBufferRetention
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