summaryrefslogtreecommitdiffstats
path: root/src/options/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/options/mod.rs')
-rw-r--r--src/options/mod.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/options/mod.rs b/src/options/mod.rs
index f5c8c74..b666503 100644
--- a/src/options/mod.rs
+++ b/src/options/mod.rs
@@ -120,7 +120,7 @@ impl Options {
return Err(Misfire::Version);
}
- let options = try!(Options::deduce(&matches));
+ let options = Options::deduce(&matches)?;
Ok((options, matches.free))
}
@@ -138,9 +138,9 @@ impl Options {
/// Determines the complete set of options based on the given command-line
/// arguments, after they’ve been parsed.
fn deduce(matches: &getopts::Matches) -> Result<Options, Misfire> {
- let dir_action = try!(DirAction::deduce(&matches));
- let filter = try!(FileFilter::deduce(&matches));
- let view = try!(View::deduce(&matches, filter.clone(), dir_action));
+ let dir_action = DirAction::deduce(&matches)?;
+ let filter = FileFilter::deduce(&matches)?;
+ let view = View::deduce(&matches, filter.clone(), dir_action)?;
Ok(Options {
dir_action: dir_action,