From deb09109f63c18988c51a1ccc5ccb84ee41073d5 Mon Sep 17 00:00:00 2001 From: jdeepee Date: Wed, 28 Oct 2020 11:03:06 +0000 Subject: [PATCH] use if let vs match --- src/middleware/logger.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/middleware/logger.rs b/src/middleware/logger.rs index bec12e387..6a2dcce02 100644 --- a/src/middleware/logger.rs +++ b/src/middleware/logger.rs @@ -133,9 +133,12 @@ impl Logger { ) -> Self { let inner = Rc::get_mut(&mut self.0).unwrap(); - let pos = inner.format.0.iter().position(|tf| match tf { - FormatText::CustomRequest(inner_label, _) => label == inner_label, - _ => false, + let pos = inner.format.0.iter().position(|tf| { + if let FormatText::CustomRequest(inner_label, _) = tf { + label == inner_label + } else { + false + } }); match pos { Some(pos) => match &mut inner.format.0[pos] {