Skip to content

Commit 5afcc8c

Browse files
authored
Merge pull request #68 from yoshuawuyts/trailer-fixes
Trailer fixes
2 parents 526ef1d + 5f0561c commit 5afcc8c

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

src/headers/to_header_values.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,14 @@ impl<'a> ToHeaderValues for &'a str {
4040
Ok(Some(value).into_iter())
4141
}
4242
}
43+
44+
impl ToHeaderValues for String {
45+
type Iter = option::IntoIter<HeaderValue>;
46+
47+
fn to_header_values(&self) -> crate::Result<Self::Iter> {
48+
let value = self
49+
.parse()
50+
.map_err(|err| io::Error::new(io::ErrorKind::Other, err))?;
51+
Ok(Some(value).into_iter())
52+
}
53+
}

src/trailers.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,8 @@ pub struct TrailersSender {
188188

189189
impl TrailersSender {
190190
/// Create a new instance of `TrailersSender`.
191-
pub(crate) fn new(sender: Sender<crate::Result<Trailers>>) -> Self {
191+
#[doc(hidden)]
192+
pub fn new(sender: Sender<crate::Result<Trailers>>) -> Self {
192193
Self { sender }
193194
}
194195

0 commit comments

Comments
 (0)