[−][src]Module miniz_oxide_c_api::lib_oxide
This module mainly contains functionality replicating the miniz higher level API.
Re-exports
pub use self::return_status::*; |
Modules
return_status |
Structs
StreamOxide | |
inflate_state | |
mz_stream |
Inner stream state containing pointers to the used buffers and internal state. |
Enums
mz_internal_state |
Unused opaque pointer. |
Traits
StateType |
Trait used for states that can be carried by BoxedState. |
Functions
def_alloc_func⚠ |
Default allocation function using |
def_free_func⚠ |
Default free function using |
mz_compress2_oxide | |
mz_deflate_end_oxide |
Free the inner compression state. |
mz_deflate_init2_oxide |
Initialize the compressor with the requested parameters. |
mz_deflate_init_oxide |
Initialize the wrapped compressor with the requested level (0-10) and default settings. |
mz_deflate_oxide | |
mz_deflate_reset_oxide |
Reset the compressor, so it can be used to compress a new set of data. |
mz_inflate_end_oxide | |
mz_inflate_init2_oxide | |
mz_inflate_init_oxide | |
mz_inflate_oxide | |
mz_uncompress2_oxide |
Type Definitions
MZResult | |
mz_alloc_func |
Signature of function used to allocate the compressor/decompressor structs. |
mz_free_func |
Signature of function used to free the compressor/decompressor structs. |