[][src]Enum lzma::error::LzmaError

pub enum LzmaError {
    Mem,
    MemLimit,
    Format,
    Options,
    Data,
    Buf,
    Io(IoError),
    Other,
}

An error produced by an operation on LZMA data

Variants

Mem

Failed Memory Allocation

MemLimit

Memory limit would be violated

Format

XZ magic bytes weren't found

Options

Unsupported compression options

Data

Corrupt data

Buf

Data looks truncated

std::io::Error

Other

An unknown error

Trait Implementations

impl Debug for LzmaError[src]

impl Display for LzmaError[src]

impl Error for LzmaError[src]

impl From<Error> for LzmaError[src]

Auto Trait Implementations

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