Skip to content

Commit 1587527

Browse files
committed
use "and_modify/or_insert" instead of match
1 parent a9e988f commit 1587527

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

stackslib/src/net/http/request.rs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -438,15 +438,13 @@ impl StacksMessageCodec for HttpRequestPreamble {
438438
} else if key == "set-cookie" {
439439
set_cookie.push(value);
440440
} else {
441-
match headers.entry(key) {
442-
Entry::Vacant(vacant_entry) => {
443-
vacant_entry.insert(value);
444-
}
445-
Entry::Occupied(mut occupied_entry) => {
446-
occupied_entry.get_mut().push_str(", ");
447-
occupied_entry.get_mut().push_str(&value);
448-
}
449-
}
441+
headers
442+
.entry(key)
443+
.and_modify(|entry| {
444+
entry.push_str(", ");
445+
entry.push_str(&value);
446+
})
447+
.or_insert(value);
450448
}
451449
}
452450

0 commit comments

Comments
 (0)