[][src]Enum http_desync_guardian::HeaderSafetyTier

#[repr(C)]pub enum HeaderSafetyTier {
    Compliant,
    NonCompliant,
    Bad,
}

The classification of HTTP headers.

Variants

Compliant

RFC compliant header name and value.

NonCompliant

Either header name or value is not compliant.

Bad

Bad headers MUST be removed before sending to backends.

Trait Implementations

impl Clone for HeaderSafetyTier[src]

impl Copy for HeaderSafetyTier[src]

impl Debug for HeaderSafetyTier[src]

impl PartialEq<HeaderSafetyTier> for HeaderSafetyTier[src]

impl PartialOrd<HeaderSafetyTier> for HeaderSafetyTier[src]

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