diff options
author | 2021-05-06 19:48:37 +0100 | |
---|---|---|
committer | 2021-05-06 22:18:01 +0100 | |
commit | dbcc815daf927ebcd7f5b924bbb354d397c940b6 (patch) | |
tree | 32ae14944e0f73bccefc0735e1fb0250030f5593 | |
parent | aa13cd3302855dfd4c5e7f7400142b42362f4a05 (diff) | |
download | quiche-dbcc815daf927ebcd7f5b924bbb354d397c940b6.tar.gz quiche-dbcc815daf927ebcd7f5b924bbb354d397c940b6.tar.zst quiche-dbcc815daf927ebcd7f5b924bbb354d397c940b6.zip |
qlog: use map() instead of pattern matching
-rw-r--r-- | tools/qlog/src/lib.rs | 18 |
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))) } } |