use crate::entry::Entry;
use serde::Serialize;
use std::borrow::Borrow;
use std::io::{self, Write};
pub fn write<E: Borrow<Entry> + Serialize>(w: &mut impl Write, entries: &[E]) -> io::Result<()> {
let json = serde_json::to_string_pretty(entries).map_err(io::Error::other)?;
writeln!(w, "{}", json)
}