lotus_lib/compression/
mod.rs

1/*!
2
3This module provides functions to decompress data compressed with the Oodle or LZ compression
4algorithms.
5
6*/
7
8mod lz;
9mod oodle;
10pub(crate) mod post_ensmallening;
11pub(crate) mod pre_ensmallening;
12
13#[cfg(feature = "post_ensmallening")]
14pub use post_ensmallening::decompress_post_ensmallening;
15#[cfg(feature = "pre_ensmallening")]
16pub use pre_ensmallening::decompress_pre_ensmallening;
17
18#[cfg(feature = "internal")]
19pub use post_ensmallening::get_block_lengths;
20#[cfg(feature = "internal")]
21pub use post_ensmallening::is_oodle_block;