Skip to main content

TypedHeader

Trait TypedHeader 

Source
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§

Source

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§

Source§

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

Source§

fn name() -> &'static HeaderName

Source§

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

Source§

fn name() -> &'static HeaderName

Implementors§

Source§

impl TypedHeader for Accept

Source§

impl TypedHeader for AcceptCh

Source§

impl TypedHeader for AcceptRanges

Source§

impl TypedHeader for AccessControlAllowCredentials

Source§

impl TypedHeader for AccessControlAllowHeaders

Source§

impl TypedHeader for AccessControlAllowMethods

Source§

impl TypedHeader for AccessControlAllowOrigin

Source§

impl TypedHeader for AccessControlAllowPrivateNetwork

Source§

impl TypedHeader for AccessControlExposeHeaders

Source§

impl TypedHeader for AccessControlMaxAge

Source§

impl TypedHeader for AccessControlRequestHeaders

Source§

impl TypedHeader for AccessControlRequestMethod

Source§

impl TypedHeader for AccessControlRequestPrivateNetwork

Source§

impl TypedHeader for Age

Source§

impl TypedHeader for Allow

Source§

impl TypedHeader for CFConnectingIp

Source§

impl TypedHeader for CacheControl

Source§

impl TypedHeader for ClientIp

Source§

impl TypedHeader for Connection

Source§

impl TypedHeader for ContentDisposition

Source§

impl TypedHeader for ContentEncoding

Source§

impl TypedHeader for ContentLength

Source§

impl TypedHeader for ContentLocation

Source§

impl TypedHeader for ContentRange

Source§

impl TypedHeader for ContentSecurityPolicy

Source§

impl TypedHeader for ContentType

Source§

impl TypedHeader for CriticalCh

Source§

impl TypedHeader for CrossOriginEmbedderPolicy

Source§

impl TypedHeader for CrossOriginEmbedderPolicyReportOnly

Source§

impl TypedHeader for CrossOriginOpenerPolicy

Source§

impl TypedHeader for CrossOriginOpenerPolicyReportOnly

Source§

impl TypedHeader for CrossOriginResourcePolicy

Source§

impl TypedHeader for Date

Source§

impl TypedHeader for Dnt

Source§

impl TypedHeader for ETag

Source§

impl TypedHeader for Ect

Source§

impl TypedHeader for Expect

Source§

impl TypedHeader for Expires

Source§

impl TypedHeader for Forwarded

Source§

impl TypedHeader for Host

Source§

impl TypedHeader for IfMatch

Source§

impl TypedHeader for IfModifiedSince

Source§

impl TypedHeader for IfNoneMatch

Source§

impl TypedHeader for IfRange

Source§

impl TypedHeader for IfUnmodifiedSince

Source§

impl TypedHeader for LastEventId

Source§

impl TypedHeader for LastModified

Source§

impl TypedHeader for Location

Source§

impl TypedHeader for Origin

Source§

impl TypedHeader for PermissionsPolicy

Source§

impl TypedHeader for Pragma

Source§

impl TypedHeader for Range

Source§

impl TypedHeader for Referer

Source§

impl TypedHeader for ReferrerPolicy

Source§

impl TypedHeader for RetryAfter

Source§

impl TypedHeader for Rtt

Source§

impl TypedHeader for SaveData

Source§

impl TypedHeader for SecFetchSite

Source§

impl TypedHeader for SecGpc

Source§

impl TypedHeader for SecWebSocketAccept

Source§

impl TypedHeader for SecWebSocketExtensions

Source§

impl TypedHeader for SecWebSocketKey

Source§

impl TypedHeader for SecWebSocketProtocol

Source§

impl TypedHeader for SecWebSocketVersion

Source§

impl TypedHeader for Server

Source§

impl TypedHeader for SetCookie

Source§

impl TypedHeader for StrictTransportSecurity

Source§

impl TypedHeader for Te

Source§

impl TypedHeader for TransferEncoding

Source§

impl TypedHeader for TrueClientIp

Source§

impl TypedHeader for Upgrade

Source§

impl TypedHeader for UserAgent

Source§

impl TypedHeader for Vary

Source§

impl TypedHeader for Via

Source§

impl TypedHeader for XClacksOverhead

Source§

impl TypedHeader for XClientIp

Source§

impl TypedHeader for XContentTypeOptions

Source§

impl TypedHeader for XForwardedFor

Source§

impl TypedHeader for XForwardedHost

Source§

impl TypedHeader for XForwardedProto

Source§

impl TypedHeader for XFrameOptions

Source§

impl TypedHeader for XRealIp

Source§

impl TypedHeader for XRobotsTag

Source§

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

Source§

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