recommended_compression

Function recommended_compression 

Source
pub fn recommended_compression(
    prefer_ratio_over_speed: bool,
) -> CompressionAlgorithm
Expand description

Get recommended compression algorithm based on use case

Returns Zstd for archival (best ratio) or Lz4 for real-time (fastest).

ยงExample

use ipfrs_core::utils::recommended_compression;
use ipfrs_core::CompressionAlgorithm;

let archival = recommended_compression(true);
assert_eq!(archival, CompressionAlgorithm::Zstd);

let realtime = recommended_compression(false);
assert_eq!(realtime, CompressionAlgorithm::Lz4);