Skip to content

Commit 842d39f

Browse files
committed
feat(decompression-plz): added get_extra_body method to DecompressTrait
1 parent 1e0f711 commit 842d39f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

decompression-plz/src/decompress_trait.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
use body_plz::variants::Body;
2+
use bytes::BytesMut;
23
use header_plz::{Header, HeaderMap, body_headers::BodyHeader};
34

45
pub trait DecompressTrait {
56
// Body
67
fn get_body(&mut self) -> Body;
8+
9+
fn get_extra_body(&mut self) -> Option<BytesMut>;
10+
711
fn set_body(&mut self, body: Body);
812

913
fn body_headers_as_mut(&mut self) -> &mut Option<BodyHeader>;
@@ -15,8 +19,7 @@ pub trait DecompressTrait {
1519

1620
// entire header
1721
fn add_header(&mut self, key: &str, value: &str) {
18-
let header: Header = (key, value).into();
19-
self.header_map_as_mut().add_header(header);
22+
self.header_map_as_mut().add_header(Header::from((key, value)));
2023
}
2124

2225
fn add_multi_headers(&mut self, mut headers: Vec<Header>) {

0 commit comments

Comments
 (0)