Trait TypedHeader

pub trait TypedHeader {
    // Required method
    fn name() -> &'static HeaderName;
}
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", so this trait is not object safe.

Implementations on Foreign Types§

§

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

§

fn name() -> &'static HeaderName

§

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

§

fn name() -> &'static HeaderName

Implementors§

§

impl TypedHeader for CFConnectingIp

§

impl TypedHeader for ClientIp

§

impl TypedHeader for Forwarded

§

impl TypedHeader for TrueClientIp

§

impl TypedHeader for Via

§

impl TypedHeader for XClientIp

§

impl TypedHeader for XForwardedFor

§

impl TypedHeader for XForwardedHost

§

impl TypedHeader for XForwardedProto

§

impl TypedHeader for XRealIp

§

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 AccessControlExposeHeaders

§

impl TypedHeader for AccessControlMaxAge

§

impl TypedHeader for AccessControlRequestHeaders

§

impl TypedHeader for AccessControlRequestMethod

§

impl TypedHeader for Age

§

impl TypedHeader for Allow

§

impl TypedHeader for CacheControl

§

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 ContentType

§

impl TypedHeader for Date

§

impl TypedHeader for ETag

§

impl TypedHeader for Expect

§

impl TypedHeader for Expires

§

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 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 Upgrade

§

impl TypedHeader for UserAgent

§

impl TypedHeader for Vary

§

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

§

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