pub struct PooledBuffer { /* private fields */ }
Expand description
RAII wrapper for pooled buffer that returns buffer to pool on drop
Implementations§
Source§impl PooledBuffer
impl PooledBuffer
Sourcepub fn buffer_mut(&mut self) -> Option<&mut AlignedBuffer>
pub fn buffer_mut(&mut self) -> Option<&mut AlignedBuffer>
Get mutable reference to buffer
Sourcepub fn buffer(&self) -> Option<&AlignedBuffer>
pub fn buffer(&self) -> Option<&AlignedBuffer>
Get immutable reference to buffer
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 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