Skip to main content

HeaderDecode

Trait HeaderDecode 

pub trait HeaderDecode: TypedHeader {
    // Required method
    fn decode<'i, I>(values: &mut I) -> Result<Self, Error>
       where Self: Sized,
             I: Iterator<Item = &'i HeaderValue>;
}
Available on crate feature http only.
Expand description

A typed header which can be decoded from one or multiple headers.

Required Methods§

fn decode<'i, I>(values: &mut I) -> Result<Self, Error>
where Self: Sized, I: Iterator<Item = &'i HeaderValue>,

Decode this type from an iterator of HeaderValues.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

§

impl HeaderDecode for Accept

§

impl HeaderDecode for AcceptRanges

§

impl HeaderDecode for AccessControlAllowCredentials

§

impl HeaderDecode for AccessControlAllowHeaders

§

impl HeaderDecode for AccessControlAllowMethods

§

impl HeaderDecode for AccessControlAllowOrigin

§

impl HeaderDecode for AccessControlAllowPrivateNetwork

§

impl HeaderDecode for AccessControlExposeHeaders

§

impl HeaderDecode for AccessControlMaxAge

§

impl HeaderDecode for AccessControlRequestHeaders

§

impl HeaderDecode for AccessControlRequestMethod

§

impl HeaderDecode for AccessControlRequestPrivateNetwork

§

impl HeaderDecode for Age

§

impl HeaderDecode for Allow

§

impl HeaderDecode for CFConnectingIp

§

impl HeaderDecode for CacheControl

§

impl HeaderDecode for ClientIp

§

impl HeaderDecode for Connection

§

impl HeaderDecode for ContentDisposition

§

impl HeaderDecode for ContentEncoding

§

impl HeaderDecode for ContentLength

§

impl HeaderDecode for ContentLocation

§

impl HeaderDecode for ContentRange

§

impl HeaderDecode for ContentSecurityPolicy

§

impl HeaderDecode for ContentType

§

impl HeaderDecode for Date

§

impl HeaderDecode for Dnt

§

impl HeaderDecode for ETag

§

impl HeaderDecode for Expect

§

impl HeaderDecode for Expires

§

impl HeaderDecode for Forwarded

§

impl HeaderDecode for Host

§

impl HeaderDecode for IfMatch

§

impl HeaderDecode for IfModifiedSince

§

impl HeaderDecode for IfNoneMatch

§

impl HeaderDecode for IfRange

§

impl HeaderDecode for IfUnmodifiedSince

§

impl HeaderDecode for LastEventId

§

impl HeaderDecode for LastModified

§

impl HeaderDecode for Location

§

impl HeaderDecode for Origin

§

impl HeaderDecode for Pragma

§

impl HeaderDecode for Range

§

impl HeaderDecode for Referer

§

impl HeaderDecode for ReferrerPolicy

§

impl HeaderDecode for RetryAfter

§

impl HeaderDecode for SecGpc

§

impl HeaderDecode for SecWebSocketAccept

§

impl HeaderDecode for SecWebSocketExtensions

§

impl HeaderDecode for SecWebSocketKey

§

impl HeaderDecode for SecWebSocketProtocol

§

impl HeaderDecode for SecWebSocketVersion

§

impl HeaderDecode for Server

§

impl HeaderDecode for SetCookie

§

impl HeaderDecode for StrictTransportSecurity

§

impl HeaderDecode for Te

§

impl HeaderDecode for TransferEncoding

§

impl HeaderDecode for TrueClientIp

§

impl HeaderDecode for Upgrade

§

impl HeaderDecode for UserAgent

§

impl HeaderDecode for Vary

§

impl HeaderDecode for Via

§

impl HeaderDecode for XClacksOverhead

§

impl HeaderDecode for XClientIp

§

impl HeaderDecode for XContentTypeOptions

§

impl HeaderDecode for XForwardedFor

§

impl HeaderDecode for XForwardedHost

§

impl HeaderDecode for XForwardedProto

§

impl HeaderDecode for XFrameOptions

§

impl HeaderDecode for XRealIp

§

impl HeaderDecode for XRobotsTag

§

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

§

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