Enum miniz_oxide::MZError
source · #[repr(i32)]
pub enum MZError {
ErrNo,
Stream,
Data,
Mem,
Buf,
Version,
Param,
}Expand description
A list of miniz failed status codes.
These are emitted as the Err side of a MZResult in the StreamResult returned from
[deflate::stream::deflate()] or inflate::stream::inflate().
Variants§
ErrNo
Unused
Stream
General stream error.
See inflate::stream::inflate() docs for details of how it can occur there.
See [deflate::stream::deflate()] docs for how it can in principle occur there, though it’s
believed impossible in practice.
Data
Error in inflation; see inflate::stream::inflate() for details.
Not returned from [deflate::stream::deflate()].
Mem
Unused
Buf
Buffer-related error.
See the docs of [deflate::stream::deflate()] or inflate::stream::inflate() for details
of when it would trigger in the one you’re using.
Version
Unused
Param
Bad parameters.
This can be returned from [deflate::stream::deflate()] in the case of bad parameters. See
[TDEFLStatus::BadParam][deflate::core::TDEFLStatus::BadParam].