summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJovansonlee Cesar <ivanceras@gmail.com>2019-09-18 20:07:58 +0800
committerJovansonlee Cesar <ivanceras@gmail.com>2019-09-18 20:07:58 +0800
commit0849f14a765b6d1963c94fe2eca2db5afbcd93a8 (patch)
tree22e1b113673c3f327e85311f7f46d511dad9cfa0
parent883aa124d717fb6e9b91c39041d3bb8cddec98c9 (diff)
Use the ? for try operator
-rw-r--r--svgbob_cli/Cargo.lock2
-rw-r--r--svgbob_cli/src/main.rs6
2 files changed, 5 insertions, 3 deletions
diff --git a/svgbob_cli/Cargo.lock b/svgbob_cli/Cargo.lock
index a2072b4..283c82b 100644
--- a/svgbob_cli/Cargo.lock
+++ b/svgbob_cli/Cargo.lock
@@ -1,3 +1,5 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
[[package]]
name = "ansi_term"
version = "0.11.0"
diff --git a/svgbob_cli/src/main.rs b/svgbob_cli/src/main.rs
index e2ef640..e9ff75e 100644
--- a/svgbob_cli/src/main.rs
+++ b/svgbob_cli/src/main.rs
@@ -191,7 +191,7 @@ fn build(args: &ArgMatches) -> Result<(), Box<dyn Error>> {
}
if !out_path.is_dir() {
- try!(fs::create_dir_all(out_path.clone()));
+ fs::create_dir_all(out_path.clone())?;
}
let paths = fs::read_dir(input_dir).unwrap();
@@ -223,10 +223,10 @@ fn build(args: &ArgMatches) -> Result<(), Box<dyn Error>> {
fn convert_file(input: PathBuf, output: PathBuf) -> Result<(), Box<dyn Error>> {
let mut bob = String::new();
- let mut f = try!(File::open(&input));
+ let mut f = File::open(&input)?;
f.read_to_string(&mut bob).unwrap();
let g = Grid::from_str(&*bob, &Settings::default());
let svg = g.get_svg();
- try!(svg::save(&output, &svg));
+ svg::save(&output, &svg)?;
Ok(())
}