[−][src]Trait seq_io::parallel::RecordSetReader
A simple trait required to be implemented for readers fed into the functions in this module.
Associated Types
Loading content...Required methods
Loading content...Implementations on Foreign Types
impl<'a, R, P, S> RecordSetReader for Box<dyn FastxReader<R, P, S> + Send + 'a> where
R: Read,
P: BufPolicy + Send,
S: PositionStore,
[src]
R: Read,
P: BufPolicy + Send,
S: PositionStore,
type RecordSet = RecordSet<S>
type Err = Error
fn fill_data(&mut self, rset: &mut RecordSet<S>) -> Result<bool, Error>
[src]
Implementors
impl<'a, R, P, S> RecordSetReader for &'a mut (dyn FastxReader<R, P, S> + Send) where
R: Read,
P: BufPolicy + Send,
S: PositionStore,
[src]
R: Read,
P: BufPolicy + Send,
S: PositionStore,
type RecordSet = RecordSet<S>
type Err = Error
fn fill_data(&mut self, rset: &mut RecordSet<S>) -> Result<bool, Error>
[src]
impl<R, P, S> RecordSetReader for seq_io::fasta::single_line::Reader<R, P, S> where
R: Read,
P: BufPolicy + Send,
S: PositionStore,
[src]
R: Read,
P: BufPolicy + Send,
S: PositionStore,
type RecordSet = RecordSet<S>
type Err = Error
fn fill_data(&mut self, rset: &mut RecordSet<S>) -> Result<bool, Error>
[src]
impl<R, P, S> RecordSetReader for seq_io::fasta::Reader<R, P, S> where
R: Read,
P: BufPolicy + Send,
S: PositionStore,
[src]
R: Read,
P: BufPolicy + Send,
S: PositionStore,
type RecordSet = RecordSet<S>
type Err = Error
fn fill_data(&mut self, rset: &mut RecordSet<S>) -> Result<bool, Error>
[src]
impl<R, P, S> RecordSetReader for seq_io::fastq::multiline::Reader<R, P, S> where
R: Read,
P: BufPolicy + Send,
S: PositionStore,
[src]
R: Read,
P: BufPolicy + Send,
S: PositionStore,
type RecordSet = RecordSet<S>
type Err = Error
fn fill_data(&mut self, rset: &mut RecordSet<S>) -> Result<bool, Error>
[src]
impl<R, P, S> RecordSetReader for seq_io::fastq::Reader<R, P, S> where
R: Read,
P: BufPolicy + Send,
S: PositionStore,
[src]
R: Read,
P: BufPolicy + Send,
S: PositionStore,
type RecordSet = RecordSet<S>
type Err = Error
fn fill_data(&mut self, rset: &mut RecordSet<S>) -> Result<bool, Error>
[src]
impl<R, P, S> RecordSetReader for seq_io::fastx::multiline_qual::Reader<R, P, S> where
R: Read,
P: BufPolicy + Send,
S: PositionStore,
[src]
R: Read,
P: BufPolicy + Send,
S: PositionStore,
type RecordSet = RecordSet<S>
type Err = Error
fn fill_data(&mut self, rset: &mut RecordSet<S>) -> Result<bool, Error>
[src]
impl<R, P, S> RecordSetReader for seq_io::fastx::Reader<R, P, S> where
R: Read,
P: BufPolicy + Send,
S: PositionStore,
[src]
R: Read,
P: BufPolicy + Send,
S: PositionStore,