summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alessandro Ghedini <alessandro@ghedini.me> 2021-05-06 19:48:37 +0100
committerGravatar Alessandro Ghedini <alessandro@ghedini.me> 2021-05-06 22:18:01 +0100
commitdbcc815daf927ebcd7f5b924bbb354d397c940b6 (patch)
tree32ae14944e0f73bccefc0735e1fb0250030f5593
parentaa13cd3302855dfd4c5e7f7400142b42362f4a05 (diff)
downloadquiche-dbcc815daf927ebcd7f5b924bbb354d397c940b6.tar.gz
quiche-dbcc815daf927ebcd7f5b924bbb354d397c940b6.tar.zst
quiche-dbcc815daf927ebcd7f5b924bbb354d397c940b6.zip
qlog: use map() instead of pattern matching
-rw-r--r--tools/qlog/src/lib.rs18
1 files changed, 3 insertions, 15 deletions
diff --git a/tools/qlog/src/lib.rs b/tools/qlog/src/lib.rs
index d4a3bb45..c46126a0 100644
--- a/tools/qlog/src/lib.rs
+++ b/tools/qlog/src/lib.rs
@@ -1577,11 +1577,7 @@ impl EventData {
match self {
EventData::PacketSent { frames, .. } |
EventData::PacketReceived { frames, .. } =>
- if let Some(f) = frames {
- Some(f.len())
- } else {
- None
- },
+ frames.as_ref().map(|f| f.len()),
EventData::PacketLost { frames, .. } |
EventData::MarkedForRetransmit { frames } |
@@ -1699,11 +1695,7 @@ impl PacketHeader {
None => (None, None),
};
- let version = match version {
- Some(v) => Some(format!("{:x?}", v)),
-
- None => None,
- };
+ let version = version.map(|v| format!("{:x?}", v));
PacketHeader {
packet_number: packet_number.to_string(),
@@ -2471,11 +2463,7 @@ impl<'a> HexSlice<'a> {
where
T: ?Sized + AsRef<[u8]> + 'a,
{
- match data {
- Some(d) => Some(format!("{}", HexSlice::new(d))),
-
- None => None,
- }
+ data.map(|d| format!("{}", HexSlice::new(d)))
}
}