Sequence

Trait Sequence 

Source
pub trait Sequence {
    // Required methods
    fn read(&mut self, buf: &mut [u8]) -> Result<usize>;
    fn read_line(&mut self) -> Result<Vec<u8>>;
    fn read_line_str(&mut self) -> Result<String>;
    fn seek(&mut self, pos: u64) -> Result<u64>;
    fn size(&self) -> Result<u64>;
}

Required Methods§

Source

fn read(&mut self, buf: &mut [u8]) -> Result<usize>

Source

fn read_line(&mut self) -> Result<Vec<u8>>

Read a line data until encounter line delimiter

Source

fn read_line_str(&mut self) -> Result<String>

Read a line data as string until encounter line delimiter

Source

fn seek(&mut self, pos: u64) -> Result<u64>

Source

fn size(&self) -> Result<u64>

Implementors§