[][src]Function zstd_safe::compress

pub fn compress(
    dst: &mut [u8],
    src: &[u8],
    compression_level: i32
) -> Result<usize, usize>

ZSTD_compress

Compresses src content as a single zstd compressed frame into already allocated dst.

Hint : compression runs faster if dstCapacity >= ZSTD_compressBound(srcSize).

Returns the compressed size written into dst (<= `dstCapacity), or an error code if it fails (which can be tested using ZSTD_isError()).