Struct http_types::headers::HeaderValues [−][src]
pub struct HeaderValues { /* fields omitted */ }
A list of HeaderValue
s.
This always contains at least one header value.
Implementations
impl HeaderValues
[src]
impl HeaderValues
[src]pub fn append(&mut self, other: &mut Self)
[src]
Move all values from other
into self
, leaving other
empty.
pub fn get(&self, index: usize) -> Option<&HeaderValue>
[src]
Returns a reference or a value depending on the type of index.
pub fn get_mut(&mut self, index: usize) -> Option<&mut HeaderValue>
[src]
Returns a mutable reference or a value depending on the type of index.
pub fn contains(&self, value: &HeaderValue) -> bool
[src]
Returns true
if there is a value corresponding to the specified HeaderValue
in the list,
false
otherwise.
pub fn last(&self) -> &HeaderValue
[src]
Returns the last HeaderValue
.
pub fn iter(&self) -> Values<'_>ⓘNotable traits for Values<'a>
impl<'a> Iterator for Values<'a> type Item = &'a HeaderValue;
[src]
Notable traits for Values<'a>
impl<'a> Iterator for Values<'a> type Item = &'a HeaderValue;
An iterator visiting all header values in arbitrary order.
Methods from Deref<Target = HeaderValue>
Trait Implementations
impl AsMut<HeaderValue> for HeaderValues
[src]
impl AsMut<HeaderValue> for HeaderValues
[src]fn as_mut(&mut self) -> &mut HeaderValue
[src]
impl AsRef<HeaderValue> for HeaderValues
[src]
impl AsRef<HeaderValue> for HeaderValues
[src]fn as_ref(&self) -> &HeaderValue
[src]
impl Clone for HeaderValues
[src]
impl Clone for HeaderValues
[src]fn clone(&self) -> HeaderValues
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Deref for HeaderValues
[src]
impl Deref for HeaderValues
[src]type Target = HeaderValue
The resulting type after dereferencing.
fn deref(&self) -> &HeaderValue
[src]
impl DerefMut for HeaderValues
[src]
impl DerefMut for HeaderValues
[src]fn deref_mut(&mut self) -> &mut HeaderValue
[src]
impl From<HeaderValue> for HeaderValues
[src]
impl From<HeaderValue> for HeaderValues
[src]fn from(other: HeaderValue) -> Self
[src]
impl From<HeaderValues> for HeaderValue
[src]
impl From<HeaderValues> for HeaderValue
[src]fn from(other: HeaderValues) -> Self
[src]
impl FromIterator<HeaderValue> for HeaderValues
[src]
impl FromIterator<HeaderValue> for HeaderValues
[src]fn from_iter<I>(iter: I) -> HeaderValues where
I: IntoIterator<Item = HeaderValue>,
[src]
I: IntoIterator<Item = HeaderValue>,
impl<I: SliceIndex<[HeaderValue]>> Index<I> for HeaderValues
[src]
impl<I: SliceIndex<[HeaderValue]>> Index<I> for HeaderValues
[src]impl<'a> IntoIterator for &'a HeaderValues
[src]
impl<'a> IntoIterator for &'a HeaderValues
[src]impl<'a> PartialEq<&'_ String> for HeaderValues
[src]
impl<'a> PartialEq<&'_ String> for HeaderValues
[src]impl<'a> PartialEq<&'a str> for HeaderValues
[src]
impl<'a> PartialEq<&'a str> for HeaderValues
[src]impl PartialEq<String> for HeaderValues
[src]
impl PartialEq<String> for HeaderValues
[src]impl PartialEq<str> for HeaderValues
[src]
impl PartialEq<str> for HeaderValues
[src]impl<'a> ToHeaderValues for &'a HeaderValues
[src]
impl<'a> ToHeaderValues for &'a HeaderValues
[src]Auto Trait Implementations
impl RefUnwindSafe for HeaderValues
impl RefUnwindSafe for HeaderValues
impl Send for HeaderValues
impl Send for HeaderValues
impl Sync for HeaderValues
impl Sync for HeaderValues
impl Unpin for HeaderValues
impl Unpin for HeaderValues
impl UnwindSafe for HeaderValues
impl UnwindSafe for HeaderValues
Blanket Implementations
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,