[][src]Enum lzzzz::ErrorKind

#[non_exhaustive]pub enum ErrorKind {
    InitializationFailed,
    CompressionFailed,
    DecompressionFailed,
    FrameHeaderInvalid,
    CompressedDataIncomplete,
    DictionaryChangedDuringDecompression,
}

A list specifying general categories of LZ4 error.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InitializationFailed

The state initialization failed for some reason.

CompressionFailed

The compression failed for some reason.

DecompressionFailed

The decompression failed for some reason.

FrameHeaderInvalid

A frame header had an invalid value.

CompressedDataIncomplete

The decompressor reached unexpected EOF.

DictionaryChangedDuringDecompression

Dictionary data were not consistent during the streaming decompression.

Trait Implementations

impl Clone for ErrorKind[src]

impl Copy for ErrorKind[src]

impl Debug for ErrorKind[src]

impl Display for ErrorKind[src]

impl Eq for ErrorKind[src]

impl Hash for ErrorKind[src]

impl PartialEq<ErrorKind> for ErrorKind[src]

impl StructuralEq for ErrorKind[src]

impl StructuralPartialEq for ErrorKind[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> 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.