1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
//! LZ4_HC compression. //! //! LZ4_HC: High compression variant of LZ4. //! //! # Decompression //! The `lz4_hc` module doesn't provide decompression functionality. //! Use the [`lz4`] module instead. //! //! [`lz4`]: ../lz4/index.html mod binding; mod block; mod stream; pub use block::*; pub use stream::*; /// Predefined compression level (3). pub const CLEVEL_MIN: i32 = 3; /// Predefined compression level (9). pub const CLEVEL_DEFAULT: i32 = 9; /// Predefined compression level (10). pub const CLEVEL_OPT_MIN: i32 = 10; /// Predefined compression level (12). pub const CLEVEL_MAX: i32 = 12; /// Decompression speed mode flag. #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] pub enum FavorDecSpeed { Disabled, Enabled, } impl Default for FavorDecSpeed { fn default() -> Self { Self::Disabled } }