Skip to content

Commit c69b9ff

Browse files
committed
remove Result from Headers::append return type
1 parent 8afef1b commit c69b9ff

File tree

4 files changed

+8
-25
lines changed

4 files changed

+8
-25
lines changed

src/headers/headers.rs

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -58,22 +58,17 @@ impl Headers {
5858
///
5959
/// Unlike `insert` this function will not override the contents of a header, but insert a
6060
/// header if there aren't any. Or else append to the existing list of headers.
61-
pub fn append(
62-
&mut self,
63-
name: impl Into<HeaderName>,
64-
values: impl ToHeaderValues,
65-
) -> crate::Result<()> {
61+
pub fn append(&mut self, name: impl Into<HeaderName>, values: impl ToHeaderValues) {
6662
let name = name.into();
6763
match self.get_mut(name.clone()) {
6864
Some(headers) => {
69-
let mut values: HeaderValues = values.to_header_values()?.collect();
65+
let mut values: HeaderValues = values.to_header_values().unwrap().collect();
7066
headers.append(&mut values);
7167
}
7268
None => {
7369
self.insert(name, values);
7470
}
7571
}
76-
Ok(())
7772
}
7873

7974
/// Get a reference to a header.
@@ -194,9 +189,9 @@ mod tests {
194189
let non_static_header = HeaderName::from_str("hello")?;
195190

196191
let mut headers = Headers::new();
197-
headers.append(STATIC_HEADER, "foo0")?;
198-
headers.append(static_header.clone(), "foo1")?;
199-
headers.append(non_static_header.clone(), "foo2")?;
192+
headers.append(STATIC_HEADER, "foo0");
193+
headers.append(static_header.clone(), "foo1");
194+
headers.append(non_static_header.clone(), "foo2");
200195

201196
assert_eq!(headers[STATIC_HEADER], ["foo0", "foo1", "foo2",][..]);
202197
assert_eq!(headers[static_header], ["foo0", "foo1", "foo2",][..]);

src/request.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -445,11 +445,7 @@ impl Request {
445445
/// #
446446
/// # Ok(()) }
447447
/// ```
448-
pub fn append_header(
449-
&mut self,
450-
name: impl Into<HeaderName>,
451-
values: impl ToHeaderValues,
452-
) -> crate::Result<()> {
448+
pub fn append_header(&mut self, name: impl Into<HeaderName>, values: impl ToHeaderValues) {
453449
self.headers.append(name, values)
454450
}
455451

src/response.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -130,11 +130,7 @@ impl Response {
130130
/// #
131131
/// # Ok(()) }
132132
/// ```
133-
pub fn append_header(
134-
&mut self,
135-
name: impl Into<HeaderName>,
136-
values: impl ToHeaderValues,
137-
) -> crate::Result<()> {
133+
pub fn append_header(&mut self, name: impl Into<HeaderName>, values: impl ToHeaderValues) {
138134
self.headers.append(name, values)
139135
}
140136

src/trailers.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,7 @@ impl Trailers {
112112
/// #
113113
/// # Ok(()) }
114114
/// ```
115-
pub fn append(
116-
&mut self,
117-
name: impl Into<HeaderName>,
118-
values: impl ToHeaderValues,
119-
) -> crate::Result<()> {
115+
pub fn append(&mut self, name: impl Into<HeaderName>, values: impl ToHeaderValues) {
120116
self.headers.append(name, values)
121117
}
122118

0 commit comments

Comments
 (0)