mod writer;
pub use writer::AbxWriter;
#[cfg(feature = "xml")]
mod xml;
#[cfg(feature = "xml")]
pub use xml::xml_to_abx;
use crate::{Event, Result};
pub fn events_to_abx(events: &[Event]) -> Result<Vec<u8>> {
let mut w = AbxWriter::new(Vec::new())?;
for ev in events {
w.write_event(ev)?;
}
Ok(w.into_inner())
}