Struct trillium_http::HeaderValues [−][src]
pub struct HeaderValues(_);Expand description
A header value is a collection of one or more HeaderValue. It
has been optimized for the “one HeaderValue” case, but can
accomodate more than one value.
Implementations
Builds an empty HeaderValues. This is not generally necessary in application code. Using a From implementation is preferable.
If there is only a single value, returns that header as a borrowed string slice if it is utf8. If there are more than one header value, or if the singular header value is not utf8, as_str returns None.
If there is only a single HeaderValue inside this
HeaderValues, one returns a reference to that value. If
there are more than one header value inside this headervalues,
one returns None.
Add another header value to this HeaderValues.
Adds any number of other header values to this header values.
Trait Implementations
Performs the conversion.
Creates a value from an iterator. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for HeaderValues
impl Send for HeaderValues
impl Sync for HeaderValues
impl Unpin for HeaderValues
impl UnwindSafe for HeaderValues
Blanket Implementations
Mutably borrows from an owned value. Read more