[][src]Trait seq_io::parallel::RecordSetReader

pub trait RecordSetReader {
    type RecordSet: Send;
    type Err: Send;
    fn fill_data(
        &mut self,
        record: &mut Self::RecordSet
    ) -> Result<bool, Self::Err>; }

A simple trait required to be implemented for readers fed into the functions in this module.

Associated Types

type RecordSet: Send

type Err: Send

Loading content...

Required methods

fn fill_data(&mut self, record: &mut Self::RecordSet) -> Result<bool, Self::Err>

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]

type RecordSet = RecordSet<S>

type Err = Error

Loading content...

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]

type RecordSet = RecordSet<S>

type Err = Error

impl<R, P, S> RecordSetReader for seq_io::fasta::single_line::Reader<R, P, S> where
    R: Read,
    P: BufPolicy + Send,
    S: PositionStore
[src]

type RecordSet = RecordSet<S>

type Err = Error

impl<R, P, S> RecordSetReader for seq_io::fasta::Reader<R, P, S> where
    R: Read,
    P: BufPolicy + Send,
    S: PositionStore
[src]

type RecordSet = RecordSet<S>

type Err = Error

impl<R, P, S> RecordSetReader for seq_io::fastq::multiline::Reader<R, P, S> where
    R: Read,
    P: BufPolicy + Send,
    S: PositionStore
[src]

type RecordSet = RecordSet<S>

type Err = Error

impl<R, P, S> RecordSetReader for seq_io::fastq::Reader<R, P, S> where
    R: Read,
    P: BufPolicy + Send,
    S: PositionStore
[src]

type RecordSet = RecordSet<S>

type Err = Error

impl<R, P, S> RecordSetReader for seq_io::fastx::multiline_qual::Reader<R, P, S> where
    R: Read,
    P: BufPolicy + Send,
    S: PositionStore
[src]

type RecordSet = RecordSet<S>

type Err = Error

impl<R, P, S> RecordSetReader for seq_io::fastx::Reader<R, P, S> where
    R: Read,
    P: BufPolicy + Send,
    S: PositionStore
[src]

type RecordSet = RecordSet<S>

type Err = Error

Loading content...