[][src]Function lzzzz::lz4f::compress_to_vec

pub fn compress_to_vec(
    src: &[u8],
    dst: &mut Vec<u8>,
    prefs: &Preferences
) -> Result<usize>

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;