Trait ReadBufferRef

Source
pub trait ReadBufferRef: Read {
    // Required method
    fn read_buffer_ref<'d, 's>(
        &mut self,
        buf: BufferRef<'d, 's>,
    ) -> Result<&'d [u8]>;
}
Expand description

An internal trait to be implemented by T: Read which do not access the read buffer in Read::read. Prefer implementing ReadBufferMarker over this.

Required Methods§

Source

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.

Implementors§