use csv::{Writer, ByteRecord};
use std::io;
use crossbeam_channel::Receiver;
pub fn writer_thread(rx: Receiver<ByteRecord>) {
let mut writer = Writer::from_writer(io::stdout());
for record in rx {
writer.write_record(&record).unwrap();
}
writer.flush().unwrap();
}