[][src]Module miniz_oxide_c_api::lib_oxide

This module mainly contains functionality replicating the miniz higher level API.

Structs

StreamOxide

Enums

InternalState
StateTypeEnum

Enum to keep track of what type the internal state is when moving over the C API boundary.

Constants

MZ_ADLER32_INIT

Traits

StateType

Trait used for states that can be carried by BoxedState.

Functions

mz_compress2_oxide

Try to fully decompress the data provided in the stream struct, with the specified level.

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