diff options
author | Tyler Murphy <tylerm@tylerm.dev> | 2023-07-02 22:15:24 -0400 |
---|---|---|
committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-07-02 22:15:24 -0400 |
commit | 41fe16978ea506127bf43c21e977fd9581d87282 (patch) | |
tree | b5bf1ef7a37404350d45f0b6e8a00c5b32216e08 /src/http/header.rs | |
parent | more info (diff) | |
download | bashttp-41fe16978ea506127bf43c21e977fd9581d87282.tar.gz bashttp-41fe16978ea506127bf43c21e977fd9581d87282.tar.bz2 bashttp-41fe16978ea506127bf43c21e977fd9581d87282.zip |
add methods to routes, allow custom headers and response codes
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 { |