@@ -995,10 +995,10 @@ pub fn to_real_manifest(
995
995
996
996
// Collect the dependencies.
997
997
validate_dependencies (
998
- & mut manifest_ctx,
999
998
original_toml. dependencies . as_ref ( ) ,
1000
999
None ,
1001
1000
None ,
1001
+ manifest_ctx. warnings ,
1002
1002
) ?;
1003
1003
gather_dependencies ( & mut manifest_ctx, resolved_toml. dependencies . as_ref ( ) , None ) ?;
1004
1004
if original_toml. dev_dependencies . is_some ( ) && original_toml. dev_dependencies2 . is_some ( ) {
@@ -1010,10 +1010,10 @@ pub fn to_real_manifest(
1010
1010
) ;
1011
1011
}
1012
1012
validate_dependencies (
1013
- & mut manifest_ctx,
1014
1013
original_toml. dev_dependencies ( ) ,
1015
1014
None ,
1016
1015
Some ( DepKind :: Development ) ,
1016
+ manifest_ctx. warnings ,
1017
1017
) ?;
1018
1018
gather_dependencies (
1019
1019
& mut manifest_ctx,
@@ -1029,10 +1029,10 @@ pub fn to_real_manifest(
1029
1029
) ;
1030
1030
}
1031
1031
validate_dependencies (
1032
- & mut manifest_ctx,
1033
1032
original_toml. build_dependencies ( ) ,
1034
1033
None ,
1035
1034
Some ( DepKind :: Build ) ,
1035
+ manifest_ctx. warnings ,
1036
1036
) ?;
1037
1037
gather_dependencies (
1038
1038
& mut manifest_ctx,
@@ -1058,10 +1058,10 @@ pub fn to_real_manifest(
1058
1058
platform_kind. check_cfg_attributes ( manifest_ctx. warnings ) ;
1059
1059
let platform_kind = Some ( platform_kind) ;
1060
1060
validate_dependencies (
1061
- & mut manifest_ctx,
1062
1061
platform. dependencies . as_ref ( ) ,
1063
1062
platform_kind. as_ref ( ) ,
1064
1063
None ,
1064
+ manifest_ctx. warnings ,
1065
1065
) ?;
1066
1066
if platform. build_dependencies . is_some ( ) && platform. build_dependencies2 . is_some ( ) {
1067
1067
warn_on_deprecated (
@@ -1072,10 +1072,10 @@ pub fn to_real_manifest(
1072
1072
) ;
1073
1073
}
1074
1074
validate_dependencies (
1075
- & mut manifest_ctx,
1076
1075
platform. build_dependencies ( ) ,
1077
1076
platform_kind. as_ref ( ) ,
1078
1077
Some ( DepKind :: Build ) ,
1078
+ manifest_ctx. warnings ,
1079
1079
) ?;
1080
1080
if platform. dev_dependencies . is_some ( ) && platform. dev_dependencies2 . is_some ( ) {
1081
1081
warn_on_deprecated (
@@ -1086,10 +1086,10 @@ pub fn to_real_manifest(
1086
1086
) ;
1087
1087
}
1088
1088
validate_dependencies (
1089
- & mut manifest_ctx,
1090
1089
platform. dev_dependencies ( ) ,
1091
1090
platform_kind. as_ref ( ) ,
1092
1091
Some ( DepKind :: Development ) ,
1092
+ manifest_ctx. warnings ,
1093
1093
) ?;
1094
1094
}
1095
1095
for ( name, platform) in resolved_toml. target . iter ( ) . flatten ( ) {
@@ -1393,10 +1393,10 @@ fn resolve_dependencies<'a>(
1393
1393
1394
1394
#[ tracing:: instrument( skip_all) ]
1395
1395
fn validate_dependencies (
1396
- manifest_ctx : & mut ManifestContext < ' _ , ' _ > ,
1397
1396
original_deps : Option < & BTreeMap < manifest:: PackageName , manifest:: InheritableDependency > > ,
1398
1397
platform : Option < & Platform > ,
1399
1398
kind : Option < DepKind > ,
1399
+ warnings : & mut Vec < String > ,
1400
1400
) -> CargoResult < ( ) > {
1401
1401
let Some ( dependencies) = original_deps else {
1402
1402
return Ok ( ( ) ) ;
@@ -1412,12 +1412,7 @@ fn validate_dependencies(
1412
1412
} else {
1413
1413
kind_name. to_string ( )
1414
1414
} ;
1415
- unused_dep_keys (
1416
- name_in_toml,
1417
- & table_in_toml,
1418
- v. unused_keys ( ) ,
1419
- manifest_ctx. warnings ,
1420
- ) ;
1415
+ unused_dep_keys ( name_in_toml, & table_in_toml, v. unused_keys ( ) , warnings) ;
1421
1416
}
1422
1417
Ok ( ( ) )
1423
1418
}
0 commit comments