Struct fire_http_representation::header::HeaderValues
source · [−]pub struct HeaderValues(_);
Expand description
Contains all http header values.
This is really similar to http::header::HeaderMap
except
that is uses IntoHeaderValue for inserting. And it does not allow
multiples values for a given key.
Implementations
Insert a new key and value into the header.
If a value to this key is already present that value is dropped.
Panics
If the value is not a valid HeaderValue.
pub fn try_insert<K, V>(&mut self, key: K, val: V) -> Option<()> where
K: IntoHeaderName,
V: IntoHeaderValue,
pub fn try_insert<K, V>(&mut self, key: K, val: V) -> Option<()> where
K: IntoHeaderName,
V: IntoHeaderValue,
Insert a new key and value into the header. Returning None if the value is not valid.
If a value to this key is already present that value is dropped.
Returns the value if it exists.
Returns the value mutably if it exists.
Returns the value as a string if it exists and is valid.
Trait Implementations
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