@@ -280,19 +280,11 @@ impl schema::TomlManifest {
280
280
dependencies : map_deps ( config, self . dependencies . as_ref ( ) , all) ?,
281
281
dev_dependencies : map_deps (
282
282
config,
283
- self . dev_dependencies
284
- . as_ref ( )
285
- . or_else ( || self . dev_dependencies2 . as_ref ( ) ) ,
283
+ self . dev_dependencies ( ) ,
286
284
schema:: TomlDependency :: is_version_specified,
287
285
) ?,
288
286
dev_dependencies2 : None ,
289
- build_dependencies : map_deps (
290
- config,
291
- self . build_dependencies
292
- . as_ref ( )
293
- . or_else ( || self . build_dependencies2 . as_ref ( ) ) ,
294
- all,
295
- ) ?,
287
+ build_dependencies : map_deps ( config, self . build_dependencies ( ) , all) ?,
296
288
build_dependencies2 : None ,
297
289
features : self . features . clone ( ) ,
298
290
target : match self . target . as_ref ( ) . map ( |target_map| {
@@ -305,19 +297,11 @@ impl schema::TomlManifest {
305
297
dependencies : map_deps ( config, v. dependencies . as_ref ( ) , all) ?,
306
298
dev_dependencies : map_deps (
307
299
config,
308
- v. dev_dependencies
309
- . as_ref ( )
310
- . or_else ( || v. dev_dependencies2 . as_ref ( ) ) ,
300
+ v. dev_dependencies ( ) ,
311
301
schema:: TomlDependency :: is_version_specified,
312
302
) ?,
313
303
dev_dependencies2 : None ,
314
- build_dependencies : map_deps (
315
- config,
316
- v. build_dependencies
317
- . as_ref ( )
318
- . or_else ( || v. build_dependencies2 . as_ref ( ) ) ,
319
- all,
320
- ) ?,
304
+ build_dependencies : map_deps ( config, v. build_dependencies ( ) , all) ?,
321
305
build_dependencies2 : None ,
322
306
} ,
323
307
) )
@@ -715,10 +699,7 @@ impl schema::TomlManifest {
715
699
if me. dev_dependencies . is_some ( ) && me. dev_dependencies2 . is_some ( ) {
716
700
warn_on_deprecated ( "dev-dependencies" , package_name, "package" , cx. warnings ) ;
717
701
}
718
- let dev_deps = me
719
- . dev_dependencies
720
- . as_ref ( )
721
- . or_else ( || me. dev_dependencies2 . as_ref ( ) ) ;
702
+ let dev_deps = me. dev_dependencies ( ) ;
722
703
let dev_deps = process_dependencies (
723
704
& mut cx,
724
705
dev_deps,
@@ -729,10 +710,7 @@ impl schema::TomlManifest {
729
710
if me. build_dependencies . is_some ( ) && me. build_dependencies2 . is_some ( ) {
730
711
warn_on_deprecated ( "build-dependencies" , package_name, "package" , cx. warnings ) ;
731
712
}
732
- let build_deps = me
733
- . build_dependencies
734
- . as_ref ( )
735
- . or_else ( || me. build_dependencies2 . as_ref ( ) ) ;
713
+ let build_deps = me. build_dependencies ( ) ;
736
714
let build_deps = process_dependencies (
737
715
& mut cx,
738
716
build_deps,
@@ -767,10 +745,7 @@ impl schema::TomlManifest {
767
745
if platform. build_dependencies . is_some ( ) && platform. build_dependencies2 . is_some ( ) {
768
746
warn_on_deprecated ( "build-dependencies" , name, "platform target" , cx. warnings ) ;
769
747
}
770
- let build_deps = platform
771
- . build_dependencies
772
- . as_ref ( )
773
- . or_else ( || platform. build_dependencies2 . as_ref ( ) ) ;
748
+ let build_deps = platform. build_dependencies ( ) ;
774
749
let build_deps = process_dependencies (
775
750
& mut cx,
776
751
build_deps,
@@ -781,10 +756,7 @@ impl schema::TomlManifest {
781
756
if platform. dev_dependencies . is_some ( ) && platform. dev_dependencies2 . is_some ( ) {
782
757
warn_on_deprecated ( "dev-dependencies" , name, "platform target" , cx. warnings ) ;
783
758
}
784
- let dev_deps = platform
785
- . dev_dependencies
786
- . as_ref ( )
787
- . or_else ( || platform. dev_dependencies2 . as_ref ( ) ) ;
759
+ let dev_deps = platform. dev_dependencies ( ) ;
788
760
let dev_deps = process_dependencies (
789
761
& mut cx,
790
762
dev_deps,
@@ -1147,10 +1119,10 @@ impl schema::TomlManifest {
1147
1119
if me. dependencies . is_some ( ) {
1148
1120
bail ! ( "this virtual manifest specifies a [dependencies] section, which is not allowed" ) ;
1149
1121
}
1150
- if me. dev_dependencies . is_some ( ) || me . dev_dependencies2 . is_some ( ) {
1122
+ if me. dev_dependencies ( ) . is_some ( ) {
1151
1123
bail ! ( "this virtual manifest specifies a [dev-dependencies] section, which is not allowed" ) ;
1152
1124
}
1153
- if me. build_dependencies . is_some ( ) || me . build_dependencies2 . is_some ( ) {
1125
+ if me. build_dependencies ( ) . is_some ( ) {
1154
1126
bail ! ( "this virtual manifest specifies a [build-dependencies] section, which is not allowed" ) ;
1155
1127
}
1156
1128
if me. features . is_some ( ) {
@@ -1662,7 +1634,7 @@ impl schema::TomlWorkspaceDependency {
1662
1634
inheritable ( ) ?. get_dependency ( name, cx. root ) . map ( |d| {
1663
1635
match d {
1664
1636
schema:: TomlDependency :: Simple ( s) => {
1665
- if let Some ( false ) = self . default_features . or ( self . default_features2 ) {
1637
+ if let Some ( false ) = self . default_features ( ) {
1666
1638
default_features_msg ( name, None , cx) ;
1667
1639
}
1668
1640
if self . optional . is_some ( ) || self . features . is_some ( ) || self . public . is_some ( ) {
@@ -1679,10 +1651,7 @@ impl schema::TomlWorkspaceDependency {
1679
1651
}
1680
1652
schema:: TomlDependency :: Detailed ( d) => {
1681
1653
let mut d = d. clone ( ) ;
1682
- match (
1683
- self . default_features . or ( self . default_features2 ) ,
1684
- d. default_features . or ( d. default_features2 ) ,
1685
- ) {
1654
+ match ( self . default_features ( ) , d. default_features ( ) ) {
1686
1655
// member: default-features = true and
1687
1656
// workspace: default-features = false should turn on
1688
1657
// default-features
@@ -1982,11 +1951,7 @@ impl<P: ResolveToPath + Clone> schema::DetailedTomlDependency<P> {
1982
1951
warn_on_deprecated ( "default-features" , name_in_toml, "dependency" , cx. warnings ) ;
1983
1952
}
1984
1953
dep. set_features ( self . features . iter ( ) . flatten ( ) )
1985
- . set_default_features (
1986
- self . default_features
1987
- . or ( self . default_features2 )
1988
- . unwrap_or ( true ) ,
1989
- )
1954
+ . set_default_features ( self . default_features ( ) . unwrap_or ( true ) )
1990
1955
. set_optional ( self . optional . unwrap_or ( false ) )
1991
1956
. set_platform ( cx. platform . clone ( ) ) ;
1992
1957
if let Some ( registry) = & self . registry {
0 commit comments