You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"\"{}\" is an invalid dependency name (dependency names must \
447
+
start with a letter, contain only letters, numbers, hyphens, \
448
+
or underscores and have at most {MAX_NAME_LENGTH} characters)",
449
+
dep.name
450
+
)));
451
+
}
452
+
453
+
for feature in&dep.features{
454
+
if !Crate::valid_feature(feature){
438
455
returnErr(cargo_err(&format_args!(
439
-
"\"{}\" is an invalid dependency name (dependency names must \
440
-
start with a letter, contain only letters, numbers, hyphens, \
441
-
or underscores and have at most {MAX_NAME_LENGTH} characters)",
442
-
dep.name
456
+
"\"{feature}\" is an invalid feature name",
443
457
)));
444
458
}
459
+
}
445
460
446
-
for feature in&dep.features{
447
-
if !Crate::valid_feature(feature){
448
-
returnErr(cargo_err(&format_args!(
449
-
"\"{feature}\" is an invalid feature name",
450
-
)));
451
-
}
461
+
ifletSome(registry) = &dep.registry{
462
+
if !registry.is_empty(){
463
+
returnErr(cargo_err(&format_args!("Dependency `{}` is hosted on another registry. Cross-registry dependencies are not permitted on crates.io.", dep.name)));
452
464
}
465
+
}
453
466
454
-
ifletSome(registry) = &dep.registry{
455
-
if !registry.is_empty(){
456
-
returnErr(cargo_err(&format_args!("Dependency `{}` is hosted on another registry. Cross-registry dependencies are not permitted on crates.io.", dep.name)));
457
-
}
467
+
match semver::VersionReq::parse(&dep.version_req){
468
+
Err(_) => {
469
+
returnErr(cargo_err(&format_args!(
470
+
"\"{}\" is an invalid version requirement",
471
+
dep.version_req
472
+
)));
458
473
}
459
-
460
-
match semver::VersionReq::parse(&dep.version_req){
461
-
Err(_) => {
462
-
returnErr(cargo_err(&format_args!(
463
-
"\"{}\" is an invalid version requirement",
464
-
dep.version_req
465
-
)));
466
-
}
467
-
Ok(req)if req == semver::VersionReq::STAR => {
468
-
returnErr(cargo_err(&format_args!("wildcard (`*`) dependency constraints are not allowed \
469
-
on crates.io. Crate with this problem: `{}` See https://doc.rust-lang.org/cargo/faq.html#can-\
470
-
libraries-use--as-a-version-for-their-dependencies for more \
471
-
information", dep.name)));
472
-
}
473
-
_ => {}
474
+
Ok(req)if req == semver::VersionReq::STAR => {
475
+
returnErr(cargo_err(&format_args!("wildcard (`*`) dependency constraints are not allowed \
476
+
on crates.io. Crate with this problem: `{}` See https://doc.rust-lang.org/cargo/faq.html#can-\
477
+
libraries-use--as-a-version-for-their-dependencies for more \
0 commit comments