aboutsummaryrefslogtreecommitdiff
path: root/crates/rust-analyzer/src/cli
diff options
context:
space:
mode:
authorLaurenČ›iu Nicola <[email protected]>2021-06-05 12:03:56 +0100
committerLaurenČ›iu Nicola <[email protected]>2021-06-05 13:20:41 +0100
commit18484365e69de06f20c234d57888a4b13ad9442b (patch)
tree0beb1c4546c30ae9278d3b35e755d098453b2dfd /crates/rust-analyzer/src/cli
parentfec00f4e1309ce4a7635b06e255359211999e5b5 (diff)
Enable proc macros and build scripts by default in CLI
Diffstat (limited to 'crates/rust-analyzer/src/cli')
-rw-r--r--crates/rust-analyzer/src/cli/analysis_stats.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/rust-analyzer/src/cli/analysis_stats.rs b/crates/rust-analyzer/src/cli/analysis_stats.rs
index 14dbbb20d..5364e907c 100644
--- a/crates/rust-analyzer/src/cli/analysis_stats.rs
+++ b/crates/rust-analyzer/src/cli/analysis_stats.rs
@@ -51,8 +51,8 @@ pub struct AnalysisStatsCmd {
51 pub with_deps: bool, 51 pub with_deps: bool,
52 pub no_sysroot: bool, 52 pub no_sysroot: bool,
53 pub path: PathBuf, 53 pub path: PathBuf,
54 pub load_output_dirs: bool, 54 pub enable_build_scripts: bool,
55 pub with_proc_macro: bool, 55 pub enable_proc_macros: bool,
56 pub skip_inference: bool, 56 pub skip_inference: bool,
57} 57}
58 58
@@ -67,9 +67,9 @@ impl AnalysisStatsCmd {
67 let mut cargo_config = CargoConfig::default(); 67 let mut cargo_config = CargoConfig::default();
68 cargo_config.no_sysroot = self.no_sysroot; 68 cargo_config.no_sysroot = self.no_sysroot;
69 let load_cargo_config = LoadCargoConfig { 69 let load_cargo_config = LoadCargoConfig {
70 load_out_dirs_from_check: self.load_output_dirs, 70 load_out_dirs_from_check: self.enable_build_scripts,
71 wrap_rustc: false, 71 wrap_rustc: false,
72 with_proc_macro: self.with_proc_macro, 72 with_proc_macro: self.enable_proc_macros,
73 }; 73 };
74 let (host, vfs, _proc_macro) = 74 let (host, vfs, _proc_macro) =
75 load_workspace_at(&self.path, &cargo_config, &load_cargo_config, &|_| {})?; 75 load_workspace_at(&self.path, &cargo_config, &load_cargo_config, &|_| {})?;