diff options
author | Jovansonlee Cesar <ivanceras@gmail.com> | 2019-09-18 20:07:58 +0800 |
---|---|---|
committer | Jovansonlee Cesar <ivanceras@gmail.com> | 2019-09-18 20:07:58 +0800 |
commit | 0849f14a765b6d1963c94fe2eca2db5afbcd93a8 (patch) | |
tree | 22e1b113673c3f327e85311f7f46d511dad9cfa0 | |
parent | 883aa124d717fb6e9b91c39041d3bb8cddec98c9 (diff) |
Use the ? for try operator
-rw-r--r-- | svgbob_cli/Cargo.lock | 2 | ||||
-rw-r--r-- | svgbob_cli/src/main.rs | 6 |
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(()) } |