box-format 0.3.3

Support library for the Box open standard archive format.
Documentation
//! Herein lies the brains of the `box` file format.
//!
//! Use [BoxFileReader][BoxFileReader] to read files, and [BoxFileWriter][BoxFileWriter] to write files.

mod compression;
#[cfg(feature = "reader")]
mod de;
mod file;
mod header;
pub mod path;
mod record;
#[cfg(feature = "writer")]
mod ser;

#[cfg(feature = "ffi")]
pub mod ffi;

pub use self::file::Inode;
pub use compression::Compression;
#[cfg(feature = "reader")]
pub use file::reader::{BoxFileReader, ExtractError, OpenError};
#[cfg(feature = "writer")]
pub use file::writer::BoxFileWriter;
pub use file::{meta::AttrValue, AttrMap, BoxMetadata};
use header::BoxHeader;
pub use path::BoxPath;
pub use record::{DirectoryRecord, FileRecord, LinkRecord, Record};

#[doc(hidden)]
pub use comde;