From f6a28555c2682c700165404d5f1944122b969f76 Mon Sep 17 00:00:00 2001 From: Nora Widdecke Date: Thu, 25 Nov 2021 14:19:53 +0100 Subject: sq: Simplify nested match expression. - Found with clippy::collapsible_match. --- sq/src/sq.rs | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/sq/src/sq.rs b/sq/src/sq.rs index 8affa51f..a7996c69 100644 --- a/sq/src/sq.rs +++ b/sq/src/sq.rs @@ -223,22 +223,22 @@ fn detect_armor_kind(input: Box>) -> (Box>, armor::Kind) { let mut dup = Limitor::new(Dup::new(input), ARMOR_DETECTION_LIMIT).as_boxed(); let kind = 'detection: loop { - if let Ok(ppr) = PacketParser::from_reader(&mut dup) { - if let PacketParserResult::Some(pp) = ppr { - let (packet, _) = match pp.next() { - Ok(v) => v, - Err(_) => break 'detection armor::Kind::File, - }; + if let Ok(PacketParserResult::Some(pp)) = + PacketParser::from_reader(&mut dup) + { + let (packet, _) = match pp.next() { + Ok(v) => v, + Err(_) => break 'detection armor::Kind::File, + }; - break 'detection match packet { - Packet::Signature(_) => armor::Kind::Signature, - Packet::SecretKey(_) => armor::Kind::SecretKey, - Packet::PublicKey(_) => armor::Kind::PublicKey, - Packet::PKESK(_) | Packet::SKESK(_) => - armor::Kind::Message, - _ => armor::Kind::File, - }; - } + break 'detection match packet { + Packet::Signature(_) => armor::Kind::Signature, + Packet::SecretKey(_) => armor::Kind::SecretKey, + Packet::PublicKey(_) => armor::Kind::PublicKey, + Packet::PKESK(_) | Packet::SKESK(_) => + armor::Kind::Message, + _ => armor::Kind::File, + }; } break 'detection armor::Kind::File; }; -- cgit v1.2.3