Function compression_encode_scratch_buffer_size
Source pub fn compression_encode_scratch_buffer_size(algorithm: Algorithm) -> usize
Expand description
Wraps compression_encode_buffer.
examples/02_compression_encode_one_shot.rs (
line 11)
6fn main() -> Result<(), Box<dyn std::error::Error>> {
7 let input = pseudo_random_bytes(8 * 1024);
8 let mut output = vec![0_u8; input.len() * 2];
9 let written = compression_encode_buffer(&mut output, &input, Algorithm::Lz4Raw)?;
10 assert!(written > 0);
11 let scratch_size = compression_encode_scratch_buffer_size(Algorithm::Lz4Raw);
12 println!("scratch={scratch_size} bytes written={written}");
13 println!("✅ one-shot compression encode OK");
14 Ok(())
15}