Struct buffer::BufferRef
[−]
[src]
pub struct BufferRef<'data, 'size> { // some fields omitted }
pub struct BufferRef<'data, 'size> { // some fields omitted }
impl<'d, 's> BufferRef<'d, 's>
[src]fn new(buffer: &'d mut [u8], initialized: &'s mut usize) -> BufferRef<'d, 's>
unsafe fn uninitialized(&mut self) -> &mut [u8]
unsafe fn advance(&mut self, num_bytes: usize)
fn extend<I>(&mut self, bytes: I) -> Result<(), CapacityError> where I: Iterator<Item=u8>
unsafe fn uninitialized_mut(&mut self) -> &mut [u8]
fn initialized(self) -> &'d [u8]
fn remaining(&self) -> usize
impl<'r, 'd, 's> Buffer<'d> for &'r mut BufferRef<'d, 's>
[src]type Intermediate = BufferRefBuffer<'r, 'd, 's>
fn to_to_buffer_ref(self) -> Self::Intermediate