diff options
Diffstat (limited to 'src/http/header.rs')
-rw-r--r-- | src/http/header.rs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/http/header.rs b/src/http/header.rs index e6fc552..03e4303 100644 --- a/src/http/header.rs +++ b/src/http/header.rs @@ -57,9 +57,7 @@ impl HeaderMap { string } - pub fn serialize(lines: &mut Split<char>) -> Self { - - let mut headers = Self::new(); + pub fn serialize(&mut self, lines: &mut Split<char>) { loop { let Some(header) = lines.next() else { break }; @@ -69,10 +67,9 @@ impl HeaderMap { let Some(key) = parts.next() else { continue }; let Some(value) = parts.next() else { continue }; - headers.put(Header::new(key.trim(), value.trim())); + self.put(Header::new(key.trim(), value.trim())); } - headers } pub fn new() -> Self { |