Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/test-fixture/src/lib.rs')
-rw-r--r--crates/test-fixture/src/lib.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/test-fixture/src/lib.rs b/crates/test-fixture/src/lib.rs
index 5e8b250c24..01e4215cfb 100644
--- a/crates/test-fixture/src/lib.rs
+++ b/crates/test-fixture/src/lib.rs
@@ -239,6 +239,7 @@ impl ChangeFixture {
Some(meta.cfg),
meta.env,
origin,
+ meta.crate_attrs,
false,
proc_macro_cwd.clone(),
crate_ws_data.clone(),
@@ -292,6 +293,7 @@ impl ChangeFixture {
String::from("__ra_is_test_fixture"),
)]),
CrateOrigin::Lang(LangCrateOrigin::Core),
+ Vec::new(),
false,
proc_macro_cwd.clone(),
crate_ws_data.clone(),
@@ -322,6 +324,7 @@ impl ChangeFixture {
Some(default_cfg),
default_env,
CrateOrigin::Local { repo: None, name: None },
+ Vec::new(),
false,
proc_macro_cwd.clone(),
crate_ws_data.clone(),
@@ -385,6 +388,7 @@ impl ChangeFixture {
String::from("__ra_is_test_fixture"),
)]),
CrateOrigin::Local { repo: None, name: None },
+ Vec::new(),
true,
proc_macro_cwd,
crate_ws_data,
@@ -635,6 +639,7 @@ struct FileMeta {
cfg: CfgOptions,
edition: Edition,
env: Env,
+ crate_attrs: Vec<String>,
introduce_new_source_root: Option<SourceRootKind>,
}
@@ -666,6 +671,7 @@ impl FileMeta {
cfg,
edition: f.edition.map_or(Edition::CURRENT, |v| Edition::from_str(&v).unwrap()),
env: f.env.into_iter().collect(),
+ crate_attrs: f.crate_attrs,
introduce_new_source_root,
}
}