diff options
author | Laurențiu Nicola <[email protected]> | 2021-06-05 12:03:56 +0100 |
---|---|---|
committer | Laurențiu Nicola <[email protected]> | 2021-06-05 13:20:41 +0100 |
commit | 18484365e69de06f20c234d57888a4b13ad9442b (patch) | |
tree | 0beb1c4546c30ae9278d3b35e755d098453b2dfd /crates/rust-analyzer/src/cli | |
parent | fec00f4e1309ce4a7635b06e255359211999e5b5 (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.rs | 8 |
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, &|_| {})?; |