pub trait RecordWriter {
// Required methods
fn write(&mut self, record: &Record) -> Result<()>;
fn finish(&mut self) -> Result<()>;
fn flush(&mut self) -> Result<()>;
}Expand description
A trait for writing BAM/SAM records.
pub trait RecordWriter {
// Required methods
fn write(&mut self, record: &Record) -> Result<()>;
fn finish(&mut self) -> Result<()>;
fn flush(&mut self) -> Result<()>;
}A trait for writing BAM/SAM records.