Skip to main content

BufferedRead

Trait BufferedRead 

Source
pub trait BufferedRead<'a>: Read {
    // Required methods
    fn fill_buf(&self) -> Result<&'a [u8]>;
    fn consume(&mut self, len: usize);
}

Required Methods§

Source

fn fill_buf(&self) -> Result<&'a [u8]>

Source

fn consume(&mut self, len: usize)

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'a> BufferedRead<'a> for &'a [u8]

Source§

fn fill_buf(&self) -> Result<&'a [u8]>

Source§

fn consume(&mut self, len: usize)

Source§

impl<'a> BufferedRead<'a> for Cursor<&'a [u8]>

Source§

fn fill_buf(&self) -> Result<&'a [u8]>

Source§

fn consume(&mut self, len: usize)

Implementors§