Trait buffer::ReadBufferRef
[−]
[src]
pub trait ReadBufferRef: Read { fn read_buffer_ref<'d, 's>(&mut self, buf: BufferRef<'d, 's>) -> Result<&'d [u8]>; }
An internal trait to be implemented by T: Read which do not access the
read buffer in Read::read.
Can be implemented using the read_buffer_ref helper function.
Required Methods
fn read_buffer_ref<'d, 's>(&mut self, buf: BufferRef<'d, 's>) -> Result<&'d [u8]>
Reads (equivalently to Read::read) into the buffer ref and returns
the newly written bytes.