//! MC-Repack is initially built as a CLI app, but can also be used as a library.
//! This crate contains methods necessary to work with files that need optimizations.
//!
//! This crate considers that the repacked files are used in Minecraft mods. You can still use the library
//! for other types, like Android or Gradle files.
/// Minifiers for various file types.
/// File operations used for repacking.
/// Error collecting for entries.
/// Reading and saving entries (file system or ZIP archive).
/// Implementations of configuration map and traits for accepting config types.
/// Working on file extensions.
pub type Result_<T> = Result;
/// A progress state to update information about currently optimized entry