[][src]Trait kg_diag::ByteReader

pub trait ByteReader: Reader {
    fn next_byte(&mut self) -> IoResult<Option<u8>>;
fn peek_byte(&mut self, lookahead: usize) -> IoResult<Option<u8>>;
fn peek_byte_pos(
        &mut self,
        lookahead: usize
    ) -> IoResult<Option<(u8, Position)>>;
fn skip_bytes(&mut self, skip: usize) -> IoResult<()>; }

Required methods

fn next_byte(&mut self) -> IoResult<Option<u8>>

fn peek_byte(&mut self, lookahead: usize) -> IoResult<Option<u8>>

fn peek_byte_pos(
    &mut self,
    lookahead: usize
) -> IoResult<Option<(u8, Position)>>

fn skip_bytes(&mut self, skip: usize) -> IoResult<()>

Loading content...

Implementors

impl<'a> ByteReader for MemByteReader<'a>[src]

Loading content...