api
compression.ch
Declarations in compression.ch
1 declarationscompression
Declarations
Public only
compression#
Publicnamespace
namespace compression
compression — compression interface and built-in algorithms.
RleCompressor#
Publicstruct
struct RleCompressor
---------------------------------------------------------------------------
make#
functionConstructor
func make() : RleCompressor
---------------------------------------------------------------------------
compress#
PublicfunctionExtension
func compress(c : &RleCompressor, data : *u8, data_len : size_t, out : *u8, out_len : *size_t, out_capacity : size_t) : Result<size_t, CompressionError>
decompress#
PublicfunctionExtension
func decompress(c : &RleCompressor, data : *u8, data_len : size_t, out : *u8, out_len : *size_t, out_capacity : size_t) : Result<size_t, CompressionError>
name#
PublicfunctionExtension
compress#
Publicfunction
func compress(data : *u8, data_len : size_t, out : *u8, out_len : *size_t, out_capacity : size_t) : Result<size_t, CompressionError>
---------------------------------------------------------------------------
decompress#
Publicfunction
func decompress(data : *u8, data_len : size_t, out : *u8, out_len : *size_t, out_capacity : size_t) : Result<size_t, CompressionError>