pub enum HttpField {
Show 70 variants
Accept,
AcceptEncoding,
AcceptLanguage,
AcceptPatch,
AcceptPost,
AcceptRanges,
AccessControlAllowCredentials,
AccessControlAllowHeaders,
AccessControlAllowMethods,
AccessControlAllowOrigin,
AccessControlExposeHeaders,
AccessControlMaxAge,
AccessControlRequestHeaders,
AccessControlRequestMethod,
Age,
Allow,
Authorization,
CacheControl,
ClearSiteData,
Connection,
ContentDisposition,
ContentEncoding,
ContentLanguage,
ContentLength,
ContentLocation,
ContentRange,
ContentSecurityPolicy,
ContentSecurityPolicyReportOnly,
ContentType,
Cookie,
CrossOriginEmbedderPolicy,
CrossOriginOpenerPolicy,
CrossOriginResourcePolicy,
Date,
ETag,
Expect,
Expires,
Forwarded,
Host,
IfMatch,
IfModifiedSince,
IfNoneMatch,
IfRange,
IfUnmodifiedSince,
KeepAlive,
LastModified,
Link,
Location,
MaxForwards,
Origin,
ProxyAuthenticate,
ProxyAuthorization,
Range,
Referer,
ReferrerPolicy,
RetryAfter,
Server,
ServerTiming,
SetCookie,
SourceMap,
TE,
Trailer,
TransferEncoding,
Upgrade,
UserAgent,
Vary,
Via,
WWWAuthenticate,
XRealIp,
XForwardedFor,
}
Expand description
https://www.iana.org/assignments/http-fields/http-fields.xhtml
Variants§
Accept
AcceptEncoding
AcceptLanguage
AcceptPatch
AcceptPost
AcceptRanges
AccessControlAllowCredentials
AccessControlAllowHeaders
AccessControlAllowMethods
AccessControlAllowOrigin
AccessControlExposeHeaders
AccessControlMaxAge
AccessControlRequestHeaders
AccessControlRequestMethod
Age
Allow
Authorization
CacheControl
ClearSiteData
Connection
ContentDisposition
ContentEncoding
ContentLanguage
ContentLength
ContentLocation
ContentRange
ContentSecurityPolicy
ContentSecurityPolicyReportOnly
ContentType
Cookie
CrossOriginEmbedderPolicy
CrossOriginOpenerPolicy
CrossOriginResourcePolicy
Date
ETag
Expect
Expires
Forwarded
Host
IfMatch
IfModifiedSince
IfNoneMatch
IfRange
IfUnmodifiedSince
KeepAlive
LastModified
Link
Location
MaxForwards
Origin
ProxyAuthenticate
ProxyAuthorization
Range
Referer
ReferrerPolicy
RetryAfter
Server
ServerTiming
SetCookie
SourceMap
TE
Trailer
TransferEncoding
Upgrade
UserAgent
Vary
Via
WWWAuthenticate
XRealIp
XForwardedFor
Implementations§
Trait Implementations§
Source§impl IntoEnumIterator for HttpField
impl IntoEnumIterator for HttpField
impl Copy for HttpField
impl Eq for HttpField
impl StructuralPartialEq for HttpField
Auto Trait Implementations§
impl Freeze for HttpField
impl RefUnwindSafe for HttpField
impl Send for HttpField
impl Sync for HttpField
impl Unpin for HttpField
impl UnwindSafe for HttpField
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more