[][src]Trait tirse::Read

pub trait Read<'de> {
    type Error: Display + Debug;
    fn read(&mut self, length: usize) -> Option<Result<&'de [u8], Self::Error>>;
fn read_in_buffer<B>(
        &mut self,
        buffer: &mut B,
        length: usize
    ) -> Result<(), Self::Error>
    where
        B: AsMut<[u8]>
;
fn is(&self) -> Option<()>; }

Associated Types

Loading content...

Required methods

fn read(&mut self, length: usize) -> Option<Result<&'de [u8], Self::Error>>

fn read_in_buffer<B>(
    &mut self,
    buffer: &mut B,
    length: usize
) -> Result<(), Self::Error> where
    B: AsMut<[u8]>, 

fn is(&self) -> Option<()>

Loading content...

Implementations on Foreign Types

impl<'de> Read<'de> for Iter<'de, u8>[src]

type Error = IoError

Loading content...

Implementors

impl<'a, 'de, R> Read<'de> for &'a mut R where
    R: Read<'de>, 
[src]

type Error = R::Error

Loading content...