noodles_vcf/variant/io/
write.rs

1use std::io;
2
3use crate::{variant::Record, Header};
4
5/// A variant format writer.
6pub trait Write {
7    /// Writes a VCF header.
8    fn write_variant_header(&mut self, header: &Header) -> io::Result<()>;
9
10    /// Writes a variant record.
11    fn write_variant_record(&mut self, header: &Header, record: &dyn Record) -> io::Result<()>;
12}