noodles_vcf/io/writer/header/record/
key.rs

1use std::io::{self, Write};
2
3pub(super) fn write_key<W, K>(writer: &mut W, key: K) -> io::Result<()>
4where
5    W: Write,
6    K: AsRef<str>,
7{
8    writer.write_all(key.as_ref().as_bytes())
9}
10
11#[cfg(test)]
12mod tests {
13    use super::*;
14
15    #[test]
16    fn test_write_key() -> io::Result<()> {
17        let mut buf = Vec::new();
18        write_key(&mut buf, "INFO")?;
19        assert_eq!(buf, b"INFO");
20        Ok(())
21    }
22}