Unnamed repository; edit this file 'description' to name the repository.
Auto merge of #14357 - Veykril:rustc-priv, r=Veykril
fix: Don't pass feature flags to rustc private crates metadata invocation Fixes https://github.com/rust-lang/rust-analyzer/issues/14327 Better error reporting I'll do in a follow up
bors 2023-03-15
parent e611fbe · parent 8b8cd04 · commit 579797f
-rw-r--r--crates/project-model/src/workspace.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/crates/project-model/src/workspace.rs b/crates/project-model/src/workspace.rs
index 55aec1a677..816950b22f 100644
--- a/crates/project-model/src/workspace.rs
+++ b/crates/project-model/src/workspace.rs
@@ -254,7 +254,10 @@ impl ProjectWorkspace {
match CargoWorkspace::fetch_metadata(
&rustc_dir,
cargo_toml.parent(),
- config,
+ &CargoConfig {
+ features: crate::CargoFeatures::default(),
+ ..config.clone()
+ },
progress,
) {
Ok(meta) => {