noodles_gtf/io/writer/line/record/
reference_sequence_name.rs

1use std::io::{self, Write};
2
3use bstr::BStr;
4
5pub(super) fn write_reference_sequence_name<W>(
6    writer: &mut W,
7    reference_sequence_name: &BStr,
8) -> io::Result<()>
9where
10    W: Write,
11{
12    writer.write_all(reference_sequence_name)
13}
14
15#[cfg(test)]
16mod tests {
17    use super::*;
18
19    #[test]
20    fn test_write_reference_sequence_name() -> io::Result<()> {
21        let mut buf = Vec::new();
22        write_reference_sequence_name(&mut buf, BStr::new("sq0"))?;
23        assert_eq!(buf, b"sq0");
24        Ok(())
25    }
26}