We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9800d7d + 46eaf47 commit c1ad934Copy full SHA for c1ad934
src/headers/to_header_values.rs
@@ -3,7 +3,7 @@ use std::iter;
3
use std::option;
4
use std::slice;
5
6
-use crate::headers::HeaderValue;
+use crate::headers::{HeaderValue, HeaderValues, Values};
7
8
/// A trait for objects which can be converted or resolved to one or more `HeaderValue`s.
9
pub trait ToHeaderValues {
@@ -22,6 +22,14 @@ impl ToHeaderValues for HeaderValue {
22
}
23
24
25
+impl<'a> ToHeaderValues for &'a HeaderValues {
26
+ type Iter = iter::Cloned<Values<'a>>;
27
+
28
+ fn to_header_values(&self) -> crate::Result<Self::Iter> {
29
+ Ok(self.iter().cloned())
30
+ }
31
+}
32
33
impl<'a> ToHeaderValues for &'a [HeaderValue] {
34
type Iter = iter::Cloned<slice::Iter<'a, HeaderValue>>;
35
0 commit comments