Function lzzzz::lz4f::compress_to_vec
source · pub fn compress_to_vec(
src: &[u8],
dst: &mut Vec<u8>,
prefs: &Preferences
) -> Result<usize>
Expand description
Appends a compressed frame to Vec
Returns the number of bytes appended to the given Vec<u8>
.
§Example
Compress data with the default compression mode:
use lzzzz::lz4f;
let prefs = lz4f::Preferences::default();
let data = b"The quick brown fox jumps over the lazy dog.";
let mut buf = Vec::new();
let len = lz4f::compress_to_vec(data, &mut buf, &prefs)?;
let compressed = &buf;