From e3d40bb8cd9ecfa883e8ac8fdb25d75968a1fde4 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 12 Dec 2018 12:41:59 +0100 Subject: [PATCH] complete_datastore_name: write more compact code --- src/config/datastore.rs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/config/datastore.rs b/src/config/datastore.rs index afa44453..109ce2e9 100644 --- a/src/config/datastore.rs +++ b/src/config/datastore.rs @@ -79,18 +79,8 @@ pub fn save_config(config: &SectionConfigData) -> Result<(), Error> { // shell completion helper pub fn complete_datastore_name() -> Vec { - - let data = match config() { - Ok(data) => data, + match config() { + Ok(data) => data.sections.iter().map(|(id,_)| id.to_string()).collect(), Err(_) => return vec![], - }; - - //let test = data.sections - let mut res = vec![]; - - for (id, _) in data.sections { - res.push(id); } - - res }