Struct noodles_fastq::Writer [−][src]
pub struct Writer<W> { /* fields omitted */ }
Expand description
A FASTQ writer.
Implementations
Creates a FASTQ writer.
Examples
use noodles_fastq as fastq; let writer = fastq::Writer::new(Vec::new());
Returns a reference to the underlying writer.
Examples
use noodles_fastq as fastq; let writer = fastq::Writer::new(Vec::new()); assert!(writer.get_ref().is_empty());
Writes a FASTQ record.
Examples
use noodles_fastq as fastq; let mut writer = fastq::Writer::new(Vec::new()); let record = fastq::Record::new("r0", "ATCG", "NDLS"); writer.write_record(&record)?; assert_eq!(writer.get_ref(), b"@r0\nATCG\n+\nNDLS\n");
Auto Trait Implementations
impl<W> RefUnwindSafe for Writer<W> where
W: RefUnwindSafe,
impl<W> UnwindSafe for Writer<W> where
W: UnwindSafe,