README

bobzhang/zipc/deflate does not have a README file

#
UInt32

typealias Int64 as UInt32

#
DeflateData

pub struct DeflateData {
compressed_bytes : Bytes
original_size : Int
adler32_checksum :
Adler32

}

#
GzipData

pub struct GzipData {
compressed_bytes : Bytes
original_size : Int
crc32_checksum :
Crc32

filename : String?
comment : String?
modification_time : Int
}

#
Level

pub enum Level {
None
Fast
Default
Best
}

impl Show for Level

#
Result

pub enum Result[T, E] {
Ok(T)
Err(E)
}

#
ZlibData

pub struct ZlibData {
compressed_bytes : Bytes
original_size : Int
adler32_checksum :
Adler32

}

#
deflate_compress

fn deflate_compress(data : Bytes, level : Level) -> DeflateData

#
deflate_decompress

fn deflate_decompress(deflate_data : DeflateData) -> Bytes raise Error

#
deflate_decompress_bytes

fn deflate_decompress_bytes(compressed_data : Bytes, _original_size : Int) -> Bytes raise Error

#
deflate_decompress_raw_bytes

fn deflate_decompress_raw_bytes(compressed_data : Bytes, _original_size : Int) -> Bytes raise Error

#
deflate_of_bytes

fn deflate_of_bytes(data : Bytes, level : Level) -> Bytes

#
err

fn[T, E] err(error : E) -> Result[T, E]

#
gzip_compress_bytes

fn gzip_compress_bytes(data : Bytes, level : Level, filename : String?, comment : String?, modification_time : Int) -> GzipData

#
gzip_decompress_bytes

fn gzip_decompress_bytes(gzip_data : GzipData) -> Bytes raise Error

#
gzip_extract_metadata_bytes

fn gzip_extract_metadata_bytes(compressed_data : Bytes) -> Result[GzipData, String]

#
gzip_of_bytes

fn gzip_of_bytes(data : Bytes, level : Level, filename : String?, comment : String?) -> Bytes

#
gzip_to_bytes

fn gzip_to_bytes(compressed_data : Bytes) -> Bytes raise Error

#
level_best

fn level_best() -> Level

#
level_default

fn level_default() -> Level

#
level_fast

fn level_fast() -> Level

#
level_none

fn level_none() -> Level

fn[T, E] ok(value : T) -> Result[T, E]

#
unwrap

fn[T, E] unwrap(result : Result[T, E]) -> T

#
unwrap_or

fn[T, E] unwrap_or(result : Result[T, E], default : T) -> T

#
zlib_compress_bytes

fn zlib_compress_bytes(data : Bytes, level : Level) -> ZlibData

#
zlib_decompress_bytes

fn zlib_decompress_bytes(zlib_data : ZlibData) -> Bytes raise Error

#
zlib_of_bytes

fn zlib_of_bytes(data : Bytes, level : Level) -> Bytes

#
zlib_to_bytes

fn zlib_to_bytes(compressed_data : Bytes, original_size : Int) -> Bytes raise Error

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io