pub struct BufferHandle { /* private fields */ }Expand description
Raw buffer handle for zero-copy operations
Implementations§
Source§impl BufferHandle
impl BufferHandle
Sourcepub const fn as_slice_mut(&mut self) -> &mut [u8] ⓘ
pub const fn as_slice_mut(&mut self) -> &mut [u8] ⓘ
Get buffer as mutable slice
Sourcepub const fn as_mut_ptr(&mut self) -> *mut u8
pub const fn as_mut_ptr(&mut self) -> *mut u8
Get mutable raw pointer to buffer
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BufferHandle
impl !RefUnwindSafe for BufferHandle
impl Unpin for BufferHandle
impl !UnwindSafe for BufferHandle
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