#![deny(
missing_docs,
missing_debug_implementations,
missing_copy_implementations
)]
pub use arithmetic_coding_core::{BitStore, Model, fixed_length, max_length, one_shot};
mod common;
pub mod decoder;
pub mod encoder;
pub use decoder::Decoder;
pub use encoder::Encoder;
#[derive(Debug, thiserror::Error)]
pub enum Error<E> {
Io(#[from] std::io::Error),
ValueError(E),
}