Skip to main content

HeaderDecode

Trait HeaderDecode 

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

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

Required Methods§

Source

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§

Source§

impl HeaderDecode for Accept

Source§

impl HeaderDecode for AcceptCh

Source§

impl HeaderDecode for AcceptRanges

Source§

impl HeaderDecode for AccessControlAllowCredentials

Source§

impl HeaderDecode for AccessControlAllowHeaders

Source§

impl HeaderDecode for AccessControlAllowMethods

Source§

impl HeaderDecode for AccessControlAllowOrigin

Source§

impl HeaderDecode for AccessControlAllowPrivateNetwork

Source§

impl HeaderDecode for AccessControlExposeHeaders

Source§

impl HeaderDecode for AccessControlMaxAge

Source§

impl HeaderDecode for AccessControlRequestHeaders

Source§

impl HeaderDecode for AccessControlRequestMethod

Source§

impl HeaderDecode for AccessControlRequestPrivateNetwork

Source§

impl HeaderDecode for Age

Source§

impl HeaderDecode for Allow

Source§

impl HeaderDecode for CFConnectingIp

Source§

impl HeaderDecode for CacheControl

Source§

impl HeaderDecode for ClientIp

Source§

impl HeaderDecode for Connection

Source§

impl HeaderDecode for ContentDisposition

Source§

impl HeaderDecode for ContentEncoding

Source§

impl HeaderDecode for ContentLength

Source§

impl HeaderDecode for ContentLocation

Source§

impl HeaderDecode for ContentRange

Source§

impl HeaderDecode for ContentSecurityPolicy

Source§

impl HeaderDecode for ContentType

Source§

impl HeaderDecode for CriticalCh

Source§

impl HeaderDecode for CrossOriginEmbedderPolicy

Source§

impl HeaderDecode for CrossOriginEmbedderPolicyReportOnly

Source§

impl HeaderDecode for CrossOriginOpenerPolicy

Source§

impl HeaderDecode for CrossOriginOpenerPolicyReportOnly

Source§

impl HeaderDecode for CrossOriginResourcePolicy

Source§

impl HeaderDecode for Date

Source§

impl HeaderDecode for Dnt

Source§

impl HeaderDecode for ETag

Source§

impl HeaderDecode for Ect

Source§

impl HeaderDecode for Expect

Source§

impl HeaderDecode for Expires

Source§

impl HeaderDecode for Forwarded

Source§

impl HeaderDecode for Host

Source§

impl HeaderDecode for IfMatch

Source§

impl HeaderDecode for IfModifiedSince

Source§

impl HeaderDecode for IfNoneMatch

Source§

impl HeaderDecode for IfRange

Source§

impl HeaderDecode for IfUnmodifiedSince

Source§

impl HeaderDecode for LastEventId

Source§

impl HeaderDecode for LastModified

Source§

impl HeaderDecode for Location

Source§

impl HeaderDecode for Origin

Source§

impl HeaderDecode for PermissionsPolicy

Source§

impl HeaderDecode for Pragma

Source§

impl HeaderDecode for Range

Source§

impl HeaderDecode for Referer

Source§

impl HeaderDecode for ReferrerPolicy

Source§

impl HeaderDecode for RetryAfter

Source§

impl HeaderDecode for Rtt

Source§

impl HeaderDecode for SaveData

Source§

impl HeaderDecode for SecFetchSite

Source§

impl HeaderDecode for SecGpc

Source§

impl HeaderDecode for SecWebSocketAccept

Source§

impl HeaderDecode for SecWebSocketExtensions

Source§

impl HeaderDecode for SecWebSocketKey

Source§

impl HeaderDecode for SecWebSocketProtocol

Source§

impl HeaderDecode for SecWebSocketVersion

Source§

impl HeaderDecode for Server

Source§

impl HeaderDecode for SetCookie

Source§

impl HeaderDecode for StrictTransportSecurity

Source§

impl HeaderDecode for Te

Source§

impl HeaderDecode for TransferEncoding

Source§

impl HeaderDecode for TrueClientIp

Source§

impl HeaderDecode for Upgrade

Source§

impl HeaderDecode for UserAgent

Source§

impl HeaderDecode for Vary

Source§

impl HeaderDecode for Via

Source§

impl HeaderDecode for XClacksOverhead

Source§

impl HeaderDecode for XClientIp

Source§

impl HeaderDecode for XContentTypeOptions

Source§

impl HeaderDecode for XForwardedFor

Source§

impl HeaderDecode for XForwardedHost

Source§

impl HeaderDecode for XForwardedProto

Source§

impl HeaderDecode for XFrameOptions

Source§

impl HeaderDecode for XRealIp

Source§

impl HeaderDecode for XRobotsTag

Source§

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

Source§

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