Trait http_types::headers::ToHeaderValues[][src]

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

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

Associated Types

type Iter: Iterator<Item = HeaderValue>[src]

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

Loading content...

Required methods

fn to_header_values(&self) -> Result<Self::Iter>[src]

Converts this object to an iterator of resolved HeaderValues.

Loading content...

Implementations on Foreign Types

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

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

impl<'a> ToHeaderValues for &'a str[src]

impl ToHeaderValues for String[src]

impl ToHeaderValues for &String[src]

impl ToHeaderValues for Cow<'_, str>[src]

Loading content...

Implementors

impl ToHeaderValues for &Forwarded<'_>[src]

impl ToHeaderValues for ETag[src]

impl ToHeaderValues for Age[src]

impl ToHeaderValues for CacheControl[src]

impl ToHeaderValues for ClearSiteData[src]

impl ToHeaderValues for Expires[src]

impl ToHeaderValues for IfMatch[src]

impl ToHeaderValues for IfModifiedSince[src]

impl ToHeaderValues for IfNoneMatch[src]

impl ToHeaderValues for IfUnmodifiedSince[src]

impl ToHeaderValues for LastModified[src]

impl ToHeaderValues for Vary[src]

impl ToHeaderValues for Accept[src]

impl ToHeaderValues for AcceptEncoding[src]

impl ToHeaderValues for ContentEncoding[src]

impl ToHeaderValues for Expect[src]

impl ToHeaderValues for Forwarded<'_>[src]

impl ToHeaderValues for TimingAllowOrigin[src]

impl ToHeaderValues for Allow[src]

impl ToHeaderValues for Mime[src]

impl ToHeaderValues for ServerTiming[src]

impl ToHeaderValues for TE[src]

impl ToHeaderValues for TransferEncoding[src]

impl ToHeaderValues for HeaderValue[src]

impl<'a> ToHeaderValues for &'a HeaderValues[src]

type Iter = Cloned<Values<'a>>

Loading content...