We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
VersionReq
1 parent e589429 commit d1f2826Copy full SHA for d1f2826
src/controllers/krate/publish.rs
@@ -303,8 +303,11 @@ pub fn add_dependencies(
303
let krate:Crate = Crate::by_exact_name(&dep.name)
304
.first(&*conn)
305
.map_err(|_| cargo_err(&format_args!("no known crate named `{}`", &*dep.name)))?;
306
- if semver::VersionReq::parse(&dep.version_req.0) == semver::VersionReq::parse("*") {
307
- return Err(cargo_err(WILDCARD_ERROR_MESSAGE));
+
+ if let Ok(version_req) = semver::VersionReq::parse(&dep.version_req.0) {
308
+ if version_req == semver::VersionReq::STAR {
309
+ return Err(cargo_err(WILDCARD_ERROR_MESSAGE));
310
+ }
311
}
312
313
// If this dependency has an explicit name in `Cargo.toml` that
0 commit comments