archive-rs 0.0.1

archive file library
Documentation
//! Library for [archive files][] like `.tar`.
//!
//! [archive files]: https://en.wikipedia.org/wiki/Archive_file

#![deny(clippy::all, missing_docs, unused_must_use)]
#![warn(clippy::pedantic, clippy::nursery, clippy::cargo)]

#[cfg(not(any(feature = "tar")))]
compile_error!("there must be at least one archive file format feature");

#[cfg(all(feature = "bzip2", feature = "bzip2-rs"))]
compile_warn!("there must be only one bzip2 feature");

mod archive;
mod entry;
mod error;

pub use archive::Archive;
pub use archive::Entries;
pub use entry::Entry;
pub use entry::EntryType;
pub use error::Error;
pub(crate) use error::Result;