aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@cardoe.com>2016-10-19 08:27:23 -0500
committerDoug Goldstein <cardoe@cardoe.com>2016-10-19 08:27:23 -0500
commitffd8dba0c75a07de37877e288a1e5edbb7f42f50 (patch)
tree5c54241665890b0faf442e74b2fe56e8dc4fb539 /src
parentbump the version to 0.1.1 (diff)
downloadcargo-ebuild-ffd8dba0c75a07de37877e288a1e5edbb7f42f50.tar.gz
cargo-ebuild-ffd8dba0c75a07de37877e288a1e5edbb7f42f50.tar.bz2
cargo-ebuild-ffd8dba0c75a07de37877e288a1e5edbb7f42f50.zip
cleanups from using clippy
Fixed some code smells with the help of clippy
Diffstat (limited to 'src')
-rw-r--r--src/main.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs
index ed8fc66..7872b69 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -57,17 +57,17 @@ fn real_main(options: Options, config: &Config) -> CliResult<Option<()>> {
// package description
let desc = metadata.description
.as_ref()
- .map(|d| d.clone())
- .unwrap_or(String::from(package.name()));
+ .cloned()
+ .unwrap_or_else(|| String::from(package.name()));
// package homepage
let homepage = metadata.homepage
.as_ref()
- .map(|h| h.clone())
+ .cloned()
.unwrap_or(metadata.repository
.as_ref()
- .map(|h| h.clone())
- .unwrap_or(String::from("")));
+ .cloned()
+ .unwrap_or_else(|| String::from("")));
// build up the ebuild path
let ebuild_path = PathBuf::from(format!("{}-{}.ebuild", package.name(), package.version()));