//! Reading and writing Sokoban files.
//!
//! Implements parsing of all types of sokoban data from ASCII strings in various supported file
//! formats.
mod errors;
mod file_format;
#[cfg(feature = "json")]
mod json_file_format;
mod settings;
mod slc_file_format;
mod sok_file_format;
pub use errors::{IoReadError, IoReadErrorKind, IoWriteError};
pub use file_format::FileFormat;
pub use settings::{ReaderSettings, WriterSettings};