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}