aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgibix <gibix@riseup.net>2018-07-07 19:58:31 -0500
committerDoug Goldstein <cardoe@cardoe.com>2018-07-07 19:58:31 -0500
commit118167d8a30c122060dbc53d07ae10253aebfe18 (patch)
tree946bba6fa8143e60a53db23c31cd6eb8ebb340c8
parentremove more Cargo usage from main binary (diff)
downloadcargo-ebuild-118167d8a30c122060dbc53d07ae10253aebfe18.tar.gz
cargo-ebuild-118167d8a30c122060dbc53d07ae10253aebfe18.tar.bz2
cargo-ebuild-118167d8a30c122060dbc53d07ae10253aebfe18.zip
replace outdated try!() macro with ? operator
-rw-r--r--src/lib.rs36
1 files changed, 16 insertions, 20 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 94448a5..41f9bcc 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -121,28 +121,24 @@ pub fn run(verbose: u32, quiet: bool) -> CliResult {
let ebuild_path = PathBuf::from(format!("{}-{}.ebuild", package.name(), package.version()));
// Open the file where we'll write the ebuild
- let mut file = try!(
- OpenOptions::new()
- .write(true)
- .create(true)
- .truncate(true)
- .open(&ebuild_path)
- .chain_err(|| "failed to create ebuild")
- );
+ let mut file = OpenOptions::new()
+ .write(true)
+ .create(true)
+ .truncate(true)
+ .open(&ebuild_path)
+ .chain_err(|| "failed to create ebuild")?;
// write the contents out
- try!(
- write!(
- file,
- include_str!("ebuild.template"),
- description = desc.trim(),
- homepage = homepage.trim(),
- license = license.trim(),
- crates = crates.join(""),
- cargo_ebuild_ver = env!("CARGO_PKG_VERSION"),
- this_year = 1900 + time::now().tm_year,
- ).chain_err(|| "unable to write ebuild to disk")
- );
+ write!(
+ file,
+ include_str!("ebuild.template"),
+ description = desc.trim(),
+ homepage = homepage.trim(),
+ license = license.trim(),
+ crates = crates.join(""),
+ cargo_ebuild_ver = env!("CARGO_PKG_VERSION"),
+ this_year = 1900 + time::now().tm_year,
+ ).chain_err(|| "unable to write ebuild to disk")?;
println!("Wrote: {}", ebuild_path.display());