pub fn compress_struct<T: Serialize>(
data: &T,
format: CompressionFormat,
level: CompressionLevel,
) -> Result<Vec<u8>, BunkoError>Expand description
Compresses a serializable Rust struct.
§Parameters
data: A reference to the data structure to be compressed.format: The compression format to use (Gzip,Deflate, orZlib).level: The compression level to apply (Fastest,Default, orBest).
§Returns
A Result containing the compressed data as a Vec<u8> on success, or a BunkoError on failure.