Trait sig_proxy::middleware::proxy::prelude::headers::ToHeaderValues[]

pub trait ToHeaderValues {
    type Iter: Iterator;
    pub fn to_header_values(&self) -> Result<Self::Iter, Error>;
}

A trait for objects which can be converted or resolved to one or more HeaderValues.

Associated Types

type Iter: Iterator

Returned iterator over header values which this type may correspond to.

Loading content...

Required methods

pub fn to_header_values(&self) -> Result<Self::Iter, Error>

Converts this object to an iterator of resolved HeaderValues.

Loading content...

Implementations on Foreign Types

impl ToHeaderValues for AcceptEncoding

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for LastModified

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for CacheControl

type Iter = IntoIter<HeaderValue>

impl<'a> ToHeaderValues for &'a str

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for TimingAllowOrigin

type Iter = IntoIter<HeaderValue>

impl<'_, '_> ToHeaderValues for &'_ Forwarded<'_>

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for ContentEncoding

type Iter = IntoIter<HeaderValue>

impl<'_> ToHeaderValues for Forwarded<'_>

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for TE

type Iter = IntoIter<HeaderValue>

impl<'a> ToHeaderValues for &'a [HeaderValue]

type Iter = Cloned<Iter<'a, HeaderValue>>

impl ToHeaderValues for Accept

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for Age

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for ClearSiteData

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for IfUnmodifiedSince

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for Expect

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for ETag

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for ServerTiming

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for IfModifiedSince

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for IfMatch

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for Mime

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for Expires

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for Allow

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for String

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for TransferEncoding

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for IfNoneMatch

type Iter = IntoIter<HeaderValue>

impl<'_> ToHeaderValues for &'_ String

type Iter = IntoIter<HeaderValue>

impl<'_> ToHeaderValues for Cow<'_, str>

type Iter = IntoIter<HeaderValue>

impl ToHeaderValues for Vary

type Iter = IntoIter<HeaderValue>

Loading content...

Implementors

impl ToHeaderValues for HeaderValue

type Iter = IntoIter<HeaderValue>

impl<'a> ToHeaderValues for &'a HeaderValues

type Iter = Cloned<Values<'a>>

Loading content...