summaryrefslogtreecommitdiffstats
path: root/src/options/dir_action.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/options/dir_action.rs')
-rw-r--r--src/options/dir_action.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/options/dir_action.rs b/src/options/dir_action.rs
index 1f3c06b..d6fa993 100644
--- a/src/options/dir_action.rs
+++ b/src/options/dir_action.rs
@@ -36,8 +36,8 @@ impl DirAction {
(true, true, _ ) => Err(Misfire::Conflict("recurse", "list-dirs")),
(_, true, true ) => Err(Misfire::Conflict("tree", "list-dirs")),
- (_ , _, true ) => Ok(DirAction::Recurse(try!(RecurseOptions::deduce(matches, true)))),
- (true, false, false) => Ok(DirAction::Recurse(try!(RecurseOptions::deduce(matches, false)))),
+ (_ , _, true ) => Ok(DirAction::Recurse(RecurseOptions::deduce(matches, true)?)),
+ (true, false, false) => Ok(DirAction::Recurse(RecurseOptions::deduce(matches, false)?)),
(false, true, _ ) => Ok(DirAction::AsFile),
(false, false, _ ) => Ok(DirAction::List),
}