pub struct PooledBuffer { /* private fields */ }Expand description
Buffer handle from pool
Implementations§
Source§impl PooledBuffer
impl PooledBuffer
Sourcepub fn as_mut_slice(&mut self) -> &mut [u8] ⓘ
pub fn as_mut_slice(&mut self) -> &mut [u8] ⓘ
Get as mutable slice
Sourcepub fn as_typed_slice<T: Pod>(&self) -> Result<&[T]>
pub fn as_typed_slice<T: Pod>(&self) -> Result<&[T]>
Get typed slice
Sourcepub fn as_typed_mut_slice<T: Pod>(&mut self) -> Result<&mut [T]>
pub fn as_typed_mut_slice<T: Pod>(&mut self) -> Result<&mut [T]>
Get typed mutable slice
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PooledBuffer
impl !RefUnwindSafe for PooledBuffer
impl !Send for PooledBuffer
impl !Sync for PooledBuffer
impl Unpin for PooledBuffer
impl UnsafeUnpin for PooledBuffer
impl !UnwindSafe for PooledBuffer
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