[−][src]Enum http_desync_guardian::ClassificationReason
The reason why a request received a particular Request Safety Tier.
Variants
Initial value
Header specific reason
URI specific reasons
Content Length specific reasons
Transfer Encoding specific reasons
Both Transfer Encoding and Content Length present
Http Method related
Request parsing issues
Trait Implementations
impl Clone for ClassificationReason
[src]
fn clone(&self) -> ClassificationReason
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ClassificationReason
[src]
impl Debug for ClassificationReason
[src]
impl Eq for ClassificationReason
[src]
impl Hash for ClassificationReason
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl IntoEnumIterator for ClassificationReason
[src]
type Iterator = ClassificationReasonIter
fn iter() -> ClassificationReasonIterⓘNotable traits for ClassificationReasonIter
impl Iterator for ClassificationReasonIter type Item = ClassificationReason;
[src]
Notable traits for ClassificationReasonIter
impl Iterator for ClassificationReasonIter type Item = ClassificationReason;
impl PartialEq<ClassificationReason> for ClassificationReason
[src]
fn eq(&self, other: &ClassificationReason) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ClassificationReason
[src]
impl StructuralPartialEq for ClassificationReason
[src]
Auto Trait Implementations
impl RefUnwindSafe for ClassificationReason
impl Send for ClassificationReason
impl Sync for ClassificationReason
impl Unpin for ClassificationReason
impl UnwindSafe for ClassificationReason
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,