Trait FastXRead

Source
pub trait FastXRead: Display {
    // Required methods
    fn read(&mut self, reader: &mut dyn BufRead) -> Result<usize>;
    fn name(&self) -> &String;
    fn id(&self) -> &str;
    fn desc(&self) -> &str;
    fn seq_raw(&self) -> &Vec<u8> ;
    fn seq(&self) -> Vec<u8> ;
    fn seq_len(&self) -> usize;
    fn lines(&self) -> Vec<&[u8]>;
}

Required Methods§

Source

fn read(&mut self, reader: &mut dyn BufRead) -> Result<usize>

Source

fn name(&self) -> &String

Source

fn id(&self) -> &str

Source

fn desc(&self) -> &str

Source

fn seq_raw(&self) -> &Vec<u8>

Source

fn seq(&self) -> Vec<u8>

Source

fn seq_len(&self) -> usize

Source

fn lines(&self) -> Vec<&[u8]>

Implementors§