byte-size 0.2.7

An effective short string shrinker with total disregard for speed, memory usage and executable size
Documentation

//! Byte Size is a library that can compress short strings more efficiently than smaz, at the expense of extra runtime cost.
//!
//! See [readme](https://github.com/ray33ee/byte-size/blob/main/readme.md) for more information

extern crate core;

mod ir;
mod iterator;
mod tests;
mod serde;
mod map;
mod bi;

///Contains the `Builder` struct used to construct `Engine`s
pub mod builder;

///Contains the `Engine` struct used to compress and decompress
pub mod engine;

///Contains all possible error types raised by the decompressor
pub mod error;

///Convenience function to compress using default options
pub use crate::engine::compress;

///Convenience function to compress using default options
pub use crate::engine::decompress;

pub use crate::error::Result;