Enum miniz_oxide::inflate::TINFLStatus[][src]

#[repr(i8)]pub enum TINFLStatus {
    FailedCannotMakeProgress,
    BadParam,
    Adler32Mismatch,
    Failed,
    Done,
    NeedsMoreInput,
    HasMoreOutput,
}

Return status codes.

Variants

FailedCannotMakeProgress

More input data was expected, but the caller indicated that there was more data, so the input stream is likely truncated.

BadParam

One or more of the input parameters were invalid.

Adler32Mismatch

The decompression went fine, but the adler32 checksum did not match the one provided in the header.

Failed

Failed to decompress due to invalid data.

Done

Finished decomression without issues.

NeedsMoreInput

The decompressor needs more input data to continue decompressing.

HasMoreOutput

There is still pending data that didn’t fit in the output buffer.

Implementations

impl TINFLStatus[src]

pub fn from_i32(value: i32) -> Option<TINFLStatus>[src]

Trait Implementations

impl Clone for TINFLStatus[src]

impl Copy for TINFLStatus[src]

impl Debug for TINFLStatus[src]

impl Eq for TINFLStatus[src]

impl Hash for TINFLStatus[src]

impl PartialEq<TINFLStatus> for TINFLStatus[src]

impl StructuralEq for TINFLStatus[src]

impl StructuralPartialEq for TINFLStatus[src]

Auto Trait Implementations

impl Send for TINFLStatus

impl Sync for TINFLStatus

impl Unpin for TINFLStatus

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.