pub mod json;
use crate::encoders::algorithms::schema::types::IntermediateRepresentation;
pub trait OutputSerializer {
type Error;
fn serialize(ir: &IntermediateRepresentation, pretty: bool) -> Result<String, Self::Error>;
}
pub use json::JsonSerializer;