2020//! let metadata = Metadata::from_crate_root(&source_root)?;
2121//!
2222//! // Next, learn what arguments we need to pass to `cargo`.
23- //! let targets = metadata.targets(/* only_build_default_target : */ false );
23+ //! let targets = metadata.targets(/* include_default_targets : */ true );
2424//! let mut cargo_args = metadata.cargo_args(&[], &[]);
2525//! cargo_args.push(targets.default_target.into());
2626//!
@@ -193,7 +193,7 @@ impl Metadata {
193193 /// If `only_build_default_target` is `false` and `targets` is unset, this also includes
194194 /// [`DEFAULT_TARGETS`]. Otherwise, if `only_build_default_target` is `true` and `targets`
195195 /// is unset, `other_targets` will be empty.
196- pub fn targets ( & self , only_build_default_target : bool ) -> BuildTargets < ' _ > {
196+ pub fn targets ( & self , include_default_targets : bool ) -> BuildTargets < ' _ > {
197197 let default_target = self
198198 . default_target
199199 . as_deref ( )
@@ -210,10 +210,10 @@ impl Metadata {
210210 . as_ref ( )
211211 . map ( |targets| targets. iter ( ) . map ( String :: as_str) . collect ( ) ) ;
212212 // Let people opt-in to only having specific targets
213- let mut targets: HashSet < _ > = if only_build_default_target {
214- crate_targets. unwrap_or_default ( )
215- } else {
213+ let mut targets: HashSet < _ > = if include_default_targets {
216214 crate_targets. unwrap_or_else ( || DEFAULT_TARGETS . iter ( ) . copied ( ) . collect ( ) )
215+ } else {
216+ crate_targets. unwrap_or_default ( )
217217 } ;
218218
219219 targets. remove ( & default_target) ;
@@ -418,7 +418,7 @@ mod test_targets {
418418 let BuildTargets {
419419 default_target : default,
420420 other_targets : tier_one,
421- } = metadata. targets ( false ) ;
421+ } = metadata. targets ( true ) ;
422422 assert_eq ! ( default , HOST_TARGET ) ;
423423
424424 // should be equal to TARGETS \ {HOST_TARGET}
@@ -440,7 +440,7 @@ mod test_targets {
440440 let BuildTargets {
441441 default_target : default,
442442 other_targets : others,
443- } = metadata. targets ( false ) ;
443+ } = metadata. targets ( true ) ;
444444
445445 assert_eq ! ( default , HOST_TARGET ) ;
446446 assert ! ( others. is_empty( ) ) ;
@@ -454,7 +454,7 @@ mod test_targets {
454454 let BuildTargets {
455455 default_target : default,
456456 other_targets : others,
457- } = metadata. targets ( false ) ;
457+ } = metadata. targets ( true ) ;
458458
459459 assert_eq ! ( default , "i686-pc-windows-msvc" ) ;
460460 assert_eq ! ( others. len( ) , 1 ) ;
@@ -465,7 +465,7 @@ mod test_targets {
465465 let BuildTargets {
466466 default_target : default,
467467 other_targets : others,
468- } = metadata. targets ( false ) ;
468+ } = metadata. targets ( true ) ;
469469
470470 assert_eq ! ( default , HOST_TARGET ) ;
471471 assert ! ( others. is_empty( ) ) ;
@@ -479,7 +479,7 @@ mod test_targets {
479479 let BuildTargets {
480480 default_target : default,
481481 other_targets : others,
482- } = metadata. targets ( false ) ;
482+ } = metadata. targets ( true ) ;
483483
484484 assert_eq ! ( default , "i686-pc-windows-msvc" ) ;
485485 assert ! ( others. is_empty( ) ) ;
@@ -489,7 +489,7 @@ mod test_targets {
489489 let BuildTargets {
490490 default_target : default,
491491 other_targets : others,
492- } = metadata. targets ( false ) ;
492+ } = metadata. targets ( true ) ;
493493
494494 assert_eq ! ( default , "i686-apple-darwin" ) ;
495495 assert_eq ! ( others. len( ) , 1 ) ;
@@ -500,7 +500,7 @@ mod test_targets {
500500 let BuildTargets {
501501 default_target : default,
502502 other_targets : others,
503- } = metadata. targets ( false ) ;
503+ } = metadata. targets ( true ) ;
504504
505505 assert_eq ! ( default , "i686-apple-darwin" ) ;
506506 assert ! ( others. is_empty( ) ) ;
@@ -510,7 +510,7 @@ mod test_targets {
510510 let BuildTargets {
511511 default_target : default,
512512 other_targets : others,
513- } = metadata. targets ( false ) ;
513+ } = metadata. targets ( true ) ;
514514
515515 assert_eq ! ( default , "i686-apple-darwin" ) ;
516516 let tier_one_targets_no_default = DEFAULT_TARGETS
@@ -529,7 +529,7 @@ mod test_targets {
529529 let BuildTargets {
530530 other_targets : others,
531531 ..
532- } = metadata. targets ( true ) ;
532+ } = metadata. targets ( false ) ;
533533 assert ! ( others. is_empty( ) , "{:?}" , others) ;
534534 }
535535}
0 commit comments