Skip to main content

generate_data_simple

Function generate_data_simple 

Source
pub fn generate_data_simple(
    size: usize,
    dedup: usize,
    compress: usize,
) -> DataBuffer
Expand description

Simple API: Generate data with default config

§Parameters

  • size: Total bytes to generate
  • dedup: Deduplication factor (1 = no dedup, N = N:1 ratio)
  • compress: Compression factor (1 = incompressible, N = N:1 ratio)

§Example

use dgen_data::generate_data_simple;

// Generate 100 MiB incompressible data with no deduplication
let data = generate_data_simple(100 * 1024 * 1024, 1, 1);
assert_eq!(data.len(), 100 * 1024 * 1024);