pub struct OwnedWriteBuffer { /* private fields */ }Implementations§
Source§impl OwnedWriteBuffer
impl OwnedWriteBuffer
pub fn new(buff: Vec<u8>) -> OwnedWriteBuffer
pub fn into_read_buffer(self) -> OwnedReadBuffer
Trait Implementations§
Source§impl WriteBuffer for OwnedWriteBuffer
impl WriteBuffer for OwnedWriteBuffer
fn is_empty(&self) -> bool
fn is_full(&self) -> bool
fn remaining(&self) -> usize
fn capacity(&self) -> usize
fn rewind(&mut self, distance: usize)
fn reset(&mut self)
fn peek_read_buffer<'a>(&'a mut self) -> RefReadBuffer<'a>
fn take_next<'a>(&'a mut self, count: usize) -> &'a mut [u8] ⓘ
fn take_read_buffer<'a>(&'a mut self) -> RefReadBuffer<'a>
fn position(&self) -> usize
fn take_remaining(&mut self) -> &mut [u8] ⓘ
Auto Trait Implementations§
impl Freeze for OwnedWriteBuffer
impl RefUnwindSafe for OwnedWriteBuffer
impl Send for OwnedWriteBuffer
impl Sync for OwnedWriteBuffer
impl Unpin for OwnedWriteBuffer
impl UnsafeUnpin for OwnedWriteBuffer
impl UnwindSafe for OwnedWriteBuffer
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