compression_level_to_bzip2

Function compression_level_to_bzip2 

Source
pub fn compression_level_to_bzip2(level: Option<u8>) -> Compression
Expand description

Converts user compression level (1-9) to bzip2 compression level.

§Mapping

  • None or Some(6): Default compression
  • 1: Fast compression
  • 2-6: Literal level
  • 7-9: Best compression

§Examples

use exarch_core::creation::compression::compression_level_to_bzip2;

let default_level = compression_level_to_bzip2(None);
let fast_level = compression_level_to_bzip2(Some(1));
let best_level = compression_level_to_bzip2(Some(9));