Skip to main content

TypedHeader

Trait TypedHeader 

pub trait TypedHeader {
    // Required method
    fn name() -> &'static HeaderName;
}
Available on crate feature http only.
Expand description

Base trait for a typed header.

To be implemented as part of being able to implement HeaderEncode and/or HeaderDecode.

Required Methods§

fn name() -> &'static HeaderName

The name of this header.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

§

impl<H> TypedHeader for &H
where H: TypedHeader,

§

fn name() -> &'static HeaderName

Implementors§

§

impl TypedHeader for Accept

§

impl TypedHeader for AcceptRanges

§

impl TypedHeader for AccessControlAllowCredentials

§

impl TypedHeader for AccessControlAllowHeaders

§

impl TypedHeader for AccessControlAllowMethods

§

impl TypedHeader for AccessControlAllowOrigin

§

impl TypedHeader for AccessControlAllowPrivateNetwork

§

impl TypedHeader for AccessControlExposeHeaders

§

impl TypedHeader for AccessControlMaxAge

§

impl TypedHeader for AccessControlRequestHeaders

§

impl TypedHeader for AccessControlRequestMethod

§

impl TypedHeader for AccessControlRequestPrivateNetwork

§

impl TypedHeader for Age

§

impl TypedHeader for Allow

§

impl TypedHeader for CFConnectingIp

§

impl TypedHeader for CacheControl

§

impl TypedHeader for ClientIp

§

impl TypedHeader for Connection

§

impl TypedHeader for ContentDisposition

§

impl TypedHeader for ContentEncoding

§

impl TypedHeader for ContentLength

§

impl TypedHeader for ContentLocation

§

impl TypedHeader for ContentRange

§

impl TypedHeader for ContentSecurityPolicy

§

impl TypedHeader for ContentType

§

impl TypedHeader for Date

§

impl TypedHeader for Dnt

§

impl TypedHeader for ETag

§

impl TypedHeader for Expect

§

impl TypedHeader for Expires

§

impl TypedHeader for Forwarded

§

impl TypedHeader for Host

§

impl TypedHeader for IfMatch

§

impl TypedHeader for IfModifiedSince

§

impl TypedHeader for IfNoneMatch

§

impl TypedHeader for IfRange

§

impl TypedHeader for IfUnmodifiedSince

§

impl TypedHeader for LastEventId

§

impl TypedHeader for LastModified

§

impl TypedHeader for Location

§

impl TypedHeader for Origin

§

impl TypedHeader for Pragma

§

impl TypedHeader for Range

§

impl TypedHeader for Referer

§

impl TypedHeader for ReferrerPolicy

§

impl TypedHeader for RetryAfter

§

impl TypedHeader for SecGpc

§

impl TypedHeader for SecWebSocketAccept

§

impl TypedHeader for SecWebSocketExtensions

§

impl TypedHeader for SecWebSocketKey

§

impl TypedHeader for SecWebSocketProtocol

§

impl TypedHeader for SecWebSocketVersion

§

impl TypedHeader for Server

§

impl TypedHeader for SetCookie

§

impl TypedHeader for StrictTransportSecurity

§

impl TypedHeader for Te

§

impl TypedHeader for TransferEncoding

§

impl TypedHeader for TrueClientIp

§

impl TypedHeader for Upgrade

§

impl TypedHeader for UserAgent

§

impl TypedHeader for Vary

§

impl TypedHeader for Via

§

impl TypedHeader for XClacksOverhead

§

impl TypedHeader for XClientIp

§

impl TypedHeader for XContentTypeOptions

§

impl TypedHeader for XForwardedFor

§

impl TypedHeader for XForwardedHost

§

impl TypedHeader for XForwardedProto

§

impl TypedHeader for XFrameOptions

§

impl TypedHeader for XRealIp

§

impl TypedHeader for XRobotsTag

§

impl<C> TypedHeader for Authorization<C>
where C: Credentials,

§

impl<C> TypedHeader for ProxyAuthorization<C>
where C: Credentials,

§

impl<H> TypedHeader for Arc<H>
where H: TypedHeader,