mod constants;
pub mod crc;
mod decode;
mod dict;
mod encode;
mod error;
mod index;
mod reader;
mod varint;
mod writer;
#[cfg(feature = "concurrent")]
mod concurrent;
pub use decode::{
decode, decode_into, decode_len, decode_snappy, decode_with_dict, Decoder, MAX_DECODE_DST_SIZE,
};
pub use dict::{
make_dict, make_dict_manual, Dict, MAX_DICT_SIZE, MAX_DICT_SRC_OFFSET, MIN_DICT_SIZE,
};
pub use encode::{
encode, encode_best, encode_best_with_dict, encode_better, encode_better_with_dict,
encode_snappy, encode_with_dict, max_encoded_len, Encoder,
};
pub use error::{Error, Result};
pub use index::Index;
pub use reader::Reader;
pub use writer::Writer;
#[cfg(feature = "concurrent")]
pub use concurrent::ConcurrentWriter;
#[cfg(test)]
mod tests;
#[cfg(test)]
mod snappy_tests;