use crate::export::Export;
use crate::kernel::Settings;
use crate::model::TxnSet;
use crate::tackler;
use std::io;
#[derive(Debug, Clone)]
pub struct IdentityExporter {}
impl Export for IdentityExporter {
fn write_export<W: io::Write + ?Sized>(
&self,
_cfg: &Settings,
writer: &mut W,
txn_data: &TxnSet<'_>,
) -> Result<(), tackler::Error> {
for txn in &txn_data.txns {
writeln!(writer, "{txn}")?;
}
Ok(())
}
}