From 15f6e351630ac46374c5c79effeef7995ad918a2 Mon Sep 17 00:00:00 2001 From: Hanif Bin Ariffin Date: Sat, 10 Jul 2021 18:51:24 +0800 Subject: [PATCH] Use map/default instead of match Signed-off-by: Hanif Bin Ariffin --- src/uu/tr/src/tr.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/uu/tr/src/tr.rs b/src/uu/tr/src/tr.rs index 153128bfd..eedf81d91 100644 --- a/src/uu/tr/src/tr.rs +++ b/src/uu/tr/src/tr.rs @@ -259,10 +259,10 @@ pub fn uumain(args: impl uucore::Args) -> i32 { let squeeze_flag = matches.is_present(options::SQUEEZE); let truncate_flag = matches.is_present(options::TRUNCATE); - let sets = match matches.values_of(options::SETS) { - Some(v) => v.map(|v| v.to_string()).collect(), - None => vec![], - }; + let sets = matches + .values_of(options::SETS) + .map(|v| v.map(ToString::to_string).collect::>()) + .unwrap_or_default(); if sets.is_empty() { show_error!(