//! Input/output formats for the pickaxe-rs library.
//!
//! This module gathers all serialisation and deserialisation concerns in
//! one place:
//!
//! | Submodule   | Purpose |
//! |-------------|---------|
//! | [`simple`]  | Human-friendly "simple" JSON format (string-based formulae) |
//! | [`native`]  | Lossless "native" format (structured [`Formula`](crate::language::formula::Formula) values) |
//! | [`export`]  | AF interchange formats (TGF, ASPARTIX, DOT, ICCMA) |
//! | [`output`]  | Structured pipeline evaluation output types |

pub mod export;
pub mod native;
pub mod output;
pub mod simple;
