[][src]Enum tide::http::content::Encoding

#[non_exhaustive]pub enum Encoding {
    Gzip,
    Deflate,
    Brotli,
    Zstd,
    Identity,
}

Available compression algorithms.

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

The Gzip encoding.

Deflate

The Deflate encoding.

Brotli

The Brotli encoding.

Zstd

The Zstd encoding.

Identity

No encoding.

Trait Implementations

impl Clone for Encoding[src]

impl Copy for Encoding[src]

impl Debug for Encoding[src]

impl Display for Encoding[src]

impl Eq for Encoding[src]

impl<'_> From<&'_ Encoding> for ContentEncoding[src]

impl From<Encoding> for EncodingProposal[src]

impl From<Encoding> for HeaderValue[src]

impl From<Encoding> for ContentEncoding[src]

impl<'_> PartialEq<&'_ Encoding> for ContentEncoding[src]

impl PartialEq<Encoding> for Encoding[src]

impl PartialEq<Encoding> for EncodingProposal[src]

impl PartialEq<Encoding> for ContentEncoding[src]

impl<'_> PartialEq<Encoding> for &'_ EncodingProposal[src]

impl StructuralEq for Encoding[src]

impl StructuralPartialEq for Encoding[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> Same<T> for T

type Output = T

Should always be Self

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,