]> git.proxmox.com Git - cargo.git/commitdiff
Rename stuff for clarity
authorXimin Luo <infinity0@pwned.gg>
Thu, 15 Mar 2018 15:57:58 +0000 (16:57 +0100)
committerXimin Luo <infinity0@pwned.gg>
Thu, 15 Mar 2018 16:09:57 +0000 (17:09 +0100)
- generate_{auto => default}_target since it matches on CompileFilter::Default
- CompileFilter::{matches => target_run} to make it clear it only affects `cargo run`
- Add a comment pointing to generate_target for other subcommands

src/cargo/ops/cargo_compile.rs
src/cargo/ops/cargo_run.rs

index 9d36436532c7295748c4e3ed9e77f2222dd31e34..bec0be93e3f7e23782298dce4eb1666e07b718e4 100644 (file)
@@ -458,7 +458,9 @@ impl CompileFilter {
         }
     }
 
-    pub fn matches(&self, target: &Target) -> bool {
+    // this selects targets for "cargo run". for logic to select targets for
+    // other subcommands, see generate_targets and generate_default_targets
+    pub fn target_run(&self, target: &Target) -> bool {
         match *self {
             CompileFilter::Default { .. } => true,
             CompileFilter::Only {
@@ -497,7 +499,7 @@ struct BuildProposal<'a> {
     required: bool,
 }
 
-fn generate_auto_targets<'a>(
+fn generate_default_targets<'a>(
     mode: CompileMode,
     targets: &'a [Target],
     profile: &'a Profile,
@@ -719,7 +721,7 @@ fn generate_targets<'a>(
             } else {
                 &profiles.test_deps
             };
-            generate_auto_targets(
+            generate_default_targets(
                 mode,
                 pkg.targets(),
                 profile,
index b79c2e1142e5c64dc33f30f93349ff1afd735d55..4bd311808514033d19926afb8eb98271df1c8726 100644 (file)
@@ -33,7 +33,7 @@ pub fn run(
             !a.is_lib() && !a.is_custom_build() && if !options.filter.is_specific() {
                 a.is_bin()
             } else {
-                options.filter.matches(a)
+                options.filter.target_run(a)
             }
         })
         .map(|bin| bin.name())