pub fn compress_to_buffer(
    source: &[u8],
    destination: &mut [u8],
    level: i32,
) -> io::Result<usize> {
    Compressor::new().compress_to_buffer(source, destination, level)
}
/// Compresses a single block of data to the given destination buffer.
///
/// Returns the number of bytes written, or an error if something happened
/// (for instance if the destination buffer was too small).
///
/// A level of `0` uses zstd's default (currently `3`).
Compresses a single block of data to the given destination buffer.
Returns the number of bytes written, or an error if something happened
(for instance if the destination buffer was too small).

A level of `0` uses zstd's default (currently `3`).
Compresses a single block of data to the given destination buffer . Returns the number of bytes written or an error if something happened ( for instance if the destination buffer was too small ) . A level of ` 0 ` uses zstd ' s default ( currently ` 3 ` ) .
pub fn compress_to_buffer(
    source: &[u8],
    destination: &mut [u8],
    level: i32,
) -> io::Result<usize> {
    Compressor::new().compress_to_buffer(source, destination, level)
}
pub fn compress_to_buffer ( source : & [ u8 ] , destination : & mut [ u8 ] , level : i32 , ) -> io :: Result < usize > { Compressor :: new ( ) . compress_to_buffer ( source , destination , level ) }
Compresses a single block of data to the given destination buffer.
Compresses a single block of data to the given destination buffer .
source
&[u8]
destination
&mut [u8]
level
i32
source
&[u8]
destination
&mut [u8]
level
i32