@@ -306,6 +306,8 @@ fn resolve_toml(
306
306
} ;
307
307
308
308
if let Some ( original_package) = original_toml. package ( ) {
309
+ let package_name = & original_package. name ;
310
+
309
311
let resolved_package =
310
312
resolve_package_toml ( original_package, features, package_root, & inherit) ?;
311
313
let edition = resolved_package
@@ -341,6 +343,14 @@ fn resolve_toml(
341
343
package_root,
342
344
warnings,
343
345
) ?;
346
+ deprecated_underscore (
347
+ & original_toml. dev_dependencies2 ,
348
+ & original_toml. dev_dependencies ,
349
+ "dev-dependencies" ,
350
+ package_name,
351
+ "package" ,
352
+ warnings,
353
+ ) ;
344
354
resolved_toml. dev_dependencies = resolve_dependencies (
345
355
gctx,
346
356
edition,
@@ -352,6 +362,14 @@ fn resolve_toml(
352
362
package_root,
353
363
warnings,
354
364
) ?;
365
+ deprecated_underscore (
366
+ & original_toml. build_dependencies2 ,
367
+ & original_toml. build_dependencies ,
368
+ "build-dependencies" ,
369
+ package_name,
370
+ "package" ,
371
+ warnings,
372
+ ) ;
355
373
resolved_toml. build_dependencies = resolve_dependencies (
356
374
gctx,
357
375
edition,
@@ -376,6 +394,14 @@ fn resolve_toml(
376
394
package_root,
377
395
warnings,
378
396
) ?;
397
+ deprecated_underscore (
398
+ & platform. dev_dependencies2 ,
399
+ & platform. dev_dependencies ,
400
+ "dev-dependencies" ,
401
+ name,
402
+ "platform target" ,
403
+ warnings,
404
+ ) ;
379
405
let resolved_dev_dependencies = resolve_dependencies (
380
406
gctx,
381
407
edition,
@@ -387,6 +413,14 @@ fn resolve_toml(
387
413
package_root,
388
414
warnings,
389
415
) ?;
416
+ deprecated_underscore (
417
+ & platform. build_dependencies2 ,
418
+ & platform. build_dependencies ,
419
+ "build-dependencies" ,
420
+ name,
421
+ "platform target" ,
422
+ warnings,
423
+ ) ;
390
424
let resolved_build_dependencies = resolve_dependencies (
391
425
gctx,
392
426
edition,
@@ -617,6 +651,14 @@ fn resolve_dependencies<'a>(
617
651
let mut resolved =
618
652
dependency_inherit_with ( v. clone ( ) , name_in_toml, inherit, package_root, warnings) ?;
619
653
if let manifest:: TomlDependency :: Detailed ( ref mut d) = resolved {
654
+ deprecated_underscore (
655
+ & d. default_features2 ,
656
+ & d. default_features ,
657
+ "default-features" ,
658
+ name_in_toml,
659
+ "dependency" ,
660
+ warnings,
661
+ ) ;
620
662
if d. public . is_some ( ) {
621
663
let public_feature = features. require ( Feature :: public_dependency ( ) ) ;
622
664
let with_public_feature = public_feature. is_ok ( ) ;
@@ -1146,28 +1188,12 @@ fn to_real_manifest(
1146
1188
}
1147
1189
1148
1190
validate_dependencies ( original_toml. dependencies . as_ref ( ) , None , None , warnings) ?;
1149
- deprecated_underscore (
1150
- & original_toml. dev_dependencies2 ,
1151
- & original_toml. dev_dependencies ,
1152
- "dev-dependencies" ,
1153
- package_name,
1154
- "package" ,
1155
- warnings,
1156
- ) ;
1157
1191
validate_dependencies (
1158
1192
original_toml. dev_dependencies ( ) ,
1159
1193
None ,
1160
1194
Some ( DepKind :: Development ) ,
1161
1195
warnings,
1162
1196
) ?;
1163
- deprecated_underscore (
1164
- & original_toml. build_dependencies2 ,
1165
- & original_toml. build_dependencies ,
1166
- "build-dependencies" ,
1167
- package_name,
1168
- "package" ,
1169
- warnings,
1170
- ) ;
1171
1197
validate_dependencies (
1172
1198
original_toml. build_dependencies ( ) ,
1173
1199
None ,
@@ -1184,28 +1210,12 @@ fn to_real_manifest(
1184
1210
None ,
1185
1211
warnings,
1186
1212
) ?;
1187
- deprecated_underscore (
1188
- & platform. build_dependencies2 ,
1189
- & platform. build_dependencies ,
1190
- "build-dependencies" ,
1191
- name,
1192
- "platform target" ,
1193
- warnings,
1194
- ) ;
1195
1213
validate_dependencies (
1196
1214
platform. build_dependencies ( ) ,
1197
1215
platform_kind. as_ref ( ) ,
1198
1216
Some ( DepKind :: Build ) ,
1199
1217
warnings,
1200
1218
) ?;
1201
- deprecated_underscore (
1202
- & platform. dev_dependencies2 ,
1203
- & platform. dev_dependencies ,
1204
- "dev-dependencies" ,
1205
- name,
1206
- "platform target" ,
1207
- warnings,
1208
- ) ;
1209
1219
validate_dependencies (
1210
1220
platform. dev_dependencies ( ) ,
1211
1221
platform_kind. as_ref ( ) ,
@@ -1811,14 +1821,6 @@ fn detailed_dep_to_dependency<P: ResolveToPath + Clone>(
1811
1821
1812
1822
let version = orig. version . as_deref ( ) ;
1813
1823
let mut dep = Dependency :: parse ( pkg_name, version, new_source_id) ?;
1814
- deprecated_underscore (
1815
- & orig. default_features2 ,
1816
- & orig. default_features ,
1817
- "default-features" ,
1818
- name_in_toml,
1819
- "dependency" ,
1820
- manifest_ctx. warnings ,
1821
- ) ;
1822
1824
dep. set_features ( orig. features . iter ( ) . flatten ( ) )
1823
1825
. set_default_features ( orig. default_features ( ) . unwrap_or ( true ) )
1824
1826
. set_optional ( orig. optional . unwrap_or ( false ) )
0 commit comments