diff options
-rw-r--r-- | src/package/version.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/package/version.rs b/src/package/version.rs index 9705c8d..359c80f 100644 --- a/src/package/version.rs +++ b/src/package/version.rs @@ -10,6 +10,7 @@ use std::ops::Deref; +use anyhow::Context; use anyhow::Error; use anyhow::Result; use pom::parser::Parser as PomParser; @@ -63,7 +64,10 @@ impl std::convert::TryFrom<&str> for PackageVersionConstraint { fn try_from(s: &str) -> Result<Self> { PackageVersionConstraint::parser() .parse(s.as_bytes()) + .context("Failed to parse package version constraint") + .context("A package version constraint must have a comparator and a version string, like so: =0.1.0") .map_err(Error::from) + } } |