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.rs | 13 |
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(), |