[][src]Trait surf::http::headers::ToHeaderValues

pub trait ToHeaderValues {
    type Iter: Iterator;
    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

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 String[src]

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

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

type Iter = IntoIter<HeaderValue>

Loading content...

Implementors

impl ToHeaderValues for ETag[src]

impl ToHeaderValues for Age[src]

impl ToHeaderValues for CacheControl[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 AcceptEncoding[src]

impl ToHeaderValues for ContentEncoding[src]

impl ToHeaderValues for HeaderValue[src]

impl ToHeaderValues for TimingAllowOrigin[src]

impl ToHeaderValues for Allow[src]

impl ToHeaderValues for Mime[src]

impl ToHeaderValues for ServerTiming[src]

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

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

type Iter = IntoIter<HeaderValue>

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

type Iter = Cloned<Values<'a>>

Loading content...