#![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;