diff --git a/src/rust/cli/cmn.rs b/src/rust/cli/cmn.rs index 4df622d630..0ed1896c0a 100644 --- a/src/rust/cli/cmn.rs +++ b/src/rust/cli/cmn.rs @@ -400,7 +400,7 @@ pub fn input_mime_from_opts(mime: &str, err: &mut InvalidOptionsError) -> Option } } -pub fn writer_from_opts(arg: Option<&str>) -> Result, io::Error> { +pub fn writer_from_opts(arg: Option<&str>) -> Result, io::Error> { let f = arg.unwrap_or("-"); match f { "-" => Ok(Box::new(stdout())), @@ -698,7 +698,7 @@ pub struct InvalidOptionsError { impl fmt::Display for InvalidOptionsError { fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { for issue in &self.issues { - try!(issue.fmt(f)); + issue.fmt(f)?; } Ok(()) }