summaryrefslogtreecommitdiffstats
path: root/src/commands/find_artifact.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-03-18 12:23:17 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-03-18 12:23:17 +0100
commita8fba4d14f2a1743e393dde1bc03c1af2ee119df (patch)
tree37dd782923a08865d33c47c64e1ccbb73b27807f /src/commands/find_artifact.rs
parentbccbb50ff3b377a1c76e571446ee44902ace2cce (diff)
parent586bca9267adf754042a9f4fc772d57da4d9ef6d (diff)
Merge branch 'nice-error-for-package_version_contraint'
Diffstat (limited to 'src/commands/find_artifact.rs')
-rw-r--r--src/commands/find_artifact.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/commands/find_artifact.rs b/src/commands/find_artifact.rs
index ee11229..17db563 100644
--- a/src/commands/find_artifact.rs
+++ b/src/commands/find_artifact.rs
@@ -11,6 +11,7 @@
use std::path::PathBuf;
use std::io::Write;
use std::sync::Arc;
+use std::convert::TryFrom;
use anyhow::Context;
use anyhow::Error;
@@ -37,8 +38,7 @@ pub async fn find_artifact(matches: &ArgMatches, config: &Configuration, progres
let package_version_constraint = matches
.value_of("package_version_constraint")
- .map(String::from)
- .map(PackageVersionConstraint::new)
+ .map(PackageVersionConstraint::try_from)
.transpose()
.context("Parsing package version constraint")
.context("A valid package version constraint looks like this: '=1.0.0'")?;