From 1910dc0449c7e331488fdf1d2a7c9e9519748c30 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 12 Apr 2016 21:56:01 +0200 Subject: [PATCH] Add missing level of unpacking in cli helpers --- imag-link/src/main.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/imag-link/src/main.rs b/imag-link/src/main.rs index 640d20a0..aaa15470 100644 --- a/imag-link/src/main.rs +++ b/imag-link/src/main.rs @@ -110,10 +110,15 @@ fn get_from_entry<'a>(rt: &'a Runtime) -> Option> { rt.cli() .subcommand_matches("internal") .unwrap() // safe, we know there is an "internal" subcommand" + .subcommand_matches("add") + .unwrap() // safe, we know there is an "add" subcommand .value_of("from") .and_then(|from_name| { match get_entry_by_name(rt, from_name) { - Err(e) => { trace_error(&e); None }, + Err(e) => { + debug!("We couldn't get the entry from name: '{:?}'", from_name); + trace_error(&e); None + }, Ok(e) => Some(e), } @@ -124,6 +129,8 @@ fn get_to_entries<'a>(rt: &'a Runtime) -> Option>> { rt.cli() .subcommand_matches("internal") .unwrap() // safe, we know there is an "internal" subcommand" + .subcommand_matches("add") + .unwrap() // safe, we know there is an "add" subcommand .values_of("to") .map(|values| { let mut v = vec![];