[][src]Trait bam::RecordWriter

pub trait RecordWriter {
    fn write(&mut self, record: &Record) -> Result<()>;
fn finish(&mut self) -> Result<()>; }

A trait for writing BAM/SAM records.

Required methods

fn write(&mut self, record: &Record) -> Result<()>

Writes a single record.

fn finish(&mut self) -> Result<()>

Finishes the stream, same as std::mem::drop(writer), but can return an error.

Loading content...

Implementors

impl<W: Write> RecordWriter for BamWriter<W>[src]

impl<W: Write> RecordWriter for SamWriter<W>[src]

fn write(&mut self, record: &Record) -> Result<()>[src]

Writes a single record in SAM format.

Loading content...