pub struct BufferRefBuffer<'ref_, 'data: 'ref_, 'size: 'ref_> { /* private fields */ }
Expand description
The intermediate step from a BufferRef
to another BufferRef
.
Trait Implementations§
Source§impl<'r, 'd, 's> Drop for BufferRefBuffer<'r, 'd, 's>
impl<'r, 'd, 's> Drop for BufferRefBuffer<'r, 'd, 's>
Source§impl<'r, 'd, 's> ToBufferRef<'d> for BufferRefBuffer<'r, 'd, 's>
impl<'r, 'd, 's> ToBufferRef<'d> for BufferRefBuffer<'r, 'd, 's>
Source§fn to_buffer_ref<'a>(&'a mut self) -> BufferRef<'d, 'a>
fn to_buffer_ref<'a>(&'a mut self) -> BufferRef<'d, 'a>
Second step to convert a
T: Buffer
to a BufferRef
.Auto Trait Implementations§
impl<'ref_, 'data, 'size> Freeze for BufferRefBuffer<'ref_, 'data, 'size>
impl<'ref_, 'data, 'size> RefUnwindSafe for BufferRefBuffer<'ref_, 'data, 'size>
impl<'ref_, 'data, 'size> Send for BufferRefBuffer<'ref_, 'data, 'size>
impl<'ref_, 'data, 'size> Sync for BufferRefBuffer<'ref_, 'data, 'size>
impl<'ref_, 'data, 'size> Unpin for BufferRefBuffer<'ref_, 'data, 'size>
impl<'ref_, 'data, 'size> !UnwindSafe for BufferRefBuffer<'ref_, 'data, 'size>
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