Struct serbuffer::buffer::Buffer [−][src]
pub struct Buffer { /* fields omitted */ }
Implementations
impl Buffer
[src]
impl Buffer
[src]pub fn new() -> Self
[src]
pub fn with_capacity(capacity: usize) -> Self
[src]
pub fn from(bytes: BytesMut) -> Self
[src]
pub fn len(&self) -> usize
[src]
pub fn as_slice(&self) -> &[u8]
[src]
pub fn extend(&mut self, other: &Buffer) -> Result<(), Error>
[src]
pub fn as_reader<'a, 'b>(
&'a mut self,
data_types: &'b [u8]
) -> BufferReader<'a, 'b>
[src]
&'a mut self,
data_types: &'b [u8]
) -> BufferReader<'a, 'b>
pub fn as_reader_mut<'a, 'b>(
&'a mut self,
data_types: &'b [u8]
) -> BufferMutReader<'a, 'b>
[src]
&'a mut self,
data_types: &'b [u8]
) -> BufferMutReader<'a, 'b>
pub fn as_writer<'a, 'b>(
&'a mut self,
data_types: &'b [u8]
) -> BufferWriter<'a, 'b>
[src]
&'a mut self,
data_types: &'b [u8]
) -> BufferWriter<'a, 'b>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Buffer
impl RefUnwindSafe for Buffer
impl UnwindSafe for Buffer
impl UnwindSafe for Buffer