From 1022db2d48aff07ae4ff6e40c9768c7ac3ecbaed Mon Sep 17 00:00:00 2001 From: steven-omaha <35634100+steven-omaha@users.noreply.github.com> Date: Fri, 2 Jun 2023 14:04:43 +0200 Subject: [PATCH] refact: replace match with if let else --- crates/pacdef_core/src/core.rs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/crates/pacdef_core/src/core.rs b/crates/pacdef_core/src/core.rs index 02919e1..1c1bb5f 100644 --- a/crates/pacdef_core/src/core.rs +++ b/crates/pacdef_core/src/core.rs @@ -271,14 +271,13 @@ impl Pacdef { // make sure all args exist before doing anything for arg_group in args { - let group = self.groups.iter().find(|g| g.name == **arg_group); + let possible_group = self.groups.iter().find(|g| g.name == **arg_group); - let group = match group { - Some(g) => g, - None => { - errors.push((*arg_group).clone()); - continue; - } + let group = if let Some(group) = possible_group { + group + } else { + errors.push((*arg_group).clone()); + continue; }; groups.push(group);