Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/base-db/src/input.rs')
-rw-r--r--crates/base-db/src/input.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/crates/base-db/src/input.rs b/crates/base-db/src/input.rs
index e6d265df67..466e2eab56 100644
--- a/crates/base-db/src/input.rs
+++ b/crates/base-db/src/input.rs
@@ -304,6 +304,7 @@ pub struct CrateData {
/// For purposes of analysis, crates are anonymous (only names in
/// `Dependency` matters), this name should only be used for UI.
pub display_name: Option<CrateDisplayName>,
+ pub crate_root_path: Option<AbsPathBuf>,
pub cfg_options: CfgOptions,
/// The cfg options that could be used by the crate
pub potential_cfg_options: Option<CfgOptions>,
@@ -361,6 +362,7 @@ impl CrateGraph {
edition: Edition,
display_name: Option<CrateDisplayName>,
version: Option<String>,
+ crate_root_path: Option<AbsPathBuf>,
cfg_options: CfgOptions,
potential_cfg_options: Option<CfgOptions>,
env: Env,
@@ -374,6 +376,7 @@ impl CrateGraph {
edition,
version,
display_name,
+ crate_root_path,
cfg_options,
potential_cfg_options,
env,
@@ -740,6 +743,7 @@ mod tests {
Edition2018,
None,
None,
+ None,
Default::default(),
Default::default(),
Env::default(),
@@ -753,6 +757,7 @@ mod tests {
Edition2018,
None,
None,
+ None,
Default::default(),
Default::default(),
Env::default(),
@@ -766,6 +771,7 @@ mod tests {
Edition2018,
None,
None,
+ None,
Default::default(),
Default::default(),
Env::default(),
@@ -793,6 +799,7 @@ mod tests {
Edition2018,
None,
None,
+ None,
Default::default(),
Default::default(),
Env::default(),
@@ -806,6 +813,7 @@ mod tests {
Edition2018,
None,
None,
+ None,
Default::default(),
Default::default(),
Env::default(),
@@ -830,6 +838,7 @@ mod tests {
Edition2018,
None,
None,
+ None,
Default::default(),
Default::default(),
Env::default(),
@@ -843,6 +852,7 @@ mod tests {
Edition2018,
None,
None,
+ None,
Default::default(),
Default::default(),
Env::default(),
@@ -856,6 +866,7 @@ mod tests {
Edition2018,
None,
None,
+ None,
Default::default(),
Default::default(),
Env::default(),
@@ -880,6 +891,7 @@ mod tests {
Edition2018,
None,
None,
+ None,
Default::default(),
Default::default(),
Env::default(),
@@ -893,6 +905,7 @@ mod tests {
Edition2018,
None,
None,
+ None,
Default::default(),
Default::default(),
Env::default(),