Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/project-model/src/workspace.rs')
-rw-r--r--crates/project-model/src/workspace.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/crates/project-model/src/workspace.rs b/crates/project-model/src/workspace.rs
index 581b5fa514..29a19bc32e 100644
--- a/crates/project-model/src/workspace.rs
+++ b/crates/project-model/src/workspace.rs
@@ -216,6 +216,7 @@ impl ProjectWorkspace {
features,
rustc_source,
extra_args,
+ metadata_extra_args,
extra_env,
set_test,
cfg_overrides,
@@ -289,6 +290,7 @@ impl ProjectWorkspace {
features: features.clone(),
targets: targets.clone(),
extra_args: extra_args.clone(),
+ metadata_extra_args: metadata_extra_args.clone(),
extra_env: extra_env.clone(),
toolchain_version: toolchain.clone(),
kind: "workspace",
@@ -343,6 +345,7 @@ impl ProjectWorkspace {
features: crate::CargoFeatures::default(),
targets: targets.clone(),
extra_args: extra_args.clone(),
+ metadata_extra_args: metadata_extra_args.clone(),
extra_env: extra_env.clone(),
toolchain_version: toolchain.clone(),
kind: "rustc-dev"
@@ -575,6 +578,7 @@ impl ProjectWorkspace {
features: config.features.clone(),
targets,
extra_args: config.extra_args.clone(),
+ metadata_extra_args: config.metadata_extra_args.clone(),
extra_env: config.extra_env.clone(),
toolchain_version: toolchain.clone(),
kind: "detached-file",
@@ -1942,6 +1946,7 @@ fn sysroot_metadata_config(
features: Default::default(),
targets,
extra_args: Default::default(),
+ metadata_extra_args: config.metadata_extra_args.clone(),
extra_env: config.extra_env.clone(),
toolchain_version,
kind: "sysroot",