[][src]Enum hpack::huffman::HuffmanDecoderError

pub enum HuffmanDecoderError {
    PaddingTooLarge,
    InvalidPadding,
    EOSInString,
}

Represents the error variants that the HuffmanDecoder can return.

Variants

PaddingTooLarge

Any padding strictly larger than 7 bits MUST be interpreted as an error

InvalidPadding

Any padding that does not correspond to the most significant bits of EOS MUST be interpreted as an error.

EOSInString

If EOS is ever found in the string, it causes an error.

Trait Implementations

impl Clone for HuffmanDecoderError[src]

impl Copy for HuffmanDecoderError[src]

impl Debug for HuffmanDecoderError[src]

impl PartialEq<HuffmanDecoderError> for HuffmanDecoderError[src]

impl StructuralPartialEq for HuffmanDecoderError[src]

Auto Trait Implementations

impl RefUnwindSafe for HuffmanDecoderError

impl Send for HuffmanDecoderError

impl Sync for HuffmanDecoderError

impl Unpin for HuffmanDecoderError

impl UnwindSafe for HuffmanDecoderError

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.