[][src]Enum cloudflare_zlib::ZError

pub enum ZError {
    StreamEnd,
    NeedDict,
    Errno,
    StreamError,
    DataError,
    MemError,
    BufError,
    VersionError,
    DeflatedDataTooLarge(usize),
    OtherError(c_int),
    IncompatibleCPU,
}

See zlib's documentation for exact meaning of these errors.

Variants

StreamEnd

Z_STREAM_END

NeedDict

Z_NEED_DICT

Errno

Z_ERRNO

StreamError

Z_STREAM_ERROR

DataError

Z_DATA_ERROR

MemError

Z_MEM_ERROR

BufError

Z_BUF_ERROR

VersionError

Z_VERSION_ERROR

DeflatedDataTooLarge(usize)

When compress_with_limit was used, and limit was exceeded. Contains size compressed so far.

OtherError(c_int)

Unknown error. Shouldn't happen.

IncompatibleCPU

It won't work on this computer

Only recent 64-bit Intel and ARM CPUs are supported.

Trait Implementations

impl Display for ZError[src]

impl Debug for ZError[src]

impl Error for ZError[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Send for ZError

impl Unpin for ZError

impl Sync for ZError

impl UnwindSafe for ZError

impl RefUnwindSafe for ZError

Blanket Implementations

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

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.

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

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

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