[][src]Enum xz::stream::Error

pub enum Error {
    Data,
    Options,
    Format,
    MemLimit,
    Mem,
    Program,
    NoCheck,
    UnsupportedCheck,
}

Possible error codes that can be returned from a processing operation.

Variants

Data

The underlying data was corrupt.

Options

Invalid or unsupported options were specified.

Format

File format wasn't recognized.

MemLimit

Memory usage limit was reached.

The memory limit can be increased with set_memlimit

Mem

Memory couldn't be allocated.

Program

A programming error was encountered.

NoCheck

The TELL_NO_CHECK flag was specified and no integrity check was available for this stream.

UnsupportedCheck

The TELL_UNSUPPORTED_CHECK flag was specified and no integrity check isn't implemented in this build of liblzma for this stream.

Trait Implementations

impl Clone for Error[src]

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl PartialEq<Error> for Error[src]

Auto Trait Implementations

impl RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl UnwindSafe for Error

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> 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.