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 | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/base-db/src/input.rs b/crates/base-db/src/input.rs index 27eb05cd4d..1924ce578a 100644 --- a/crates/base-db/src/input.rs +++ b/crates/base-db/src/input.rs @@ -285,9 +285,9 @@ 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 cfg_options: CfgOptions, + pub cfg_options: Arc<CfgOptions>, /// The cfg options that could be used by the crate - pub potential_cfg_options: Option<CfgOptions>, + pub potential_cfg_options: Option<Arc<CfgOptions>>, pub env: Env, pub dependencies: Vec<Dependency>, pub origin: CrateOrigin, @@ -328,8 +328,8 @@ impl CrateGraph { edition: Edition, display_name: Option<CrateDisplayName>, version: Option<String>, - cfg_options: CfgOptions, - potential_cfg_options: Option<CfgOptions>, + cfg_options: Arc<CfgOptions>, + potential_cfg_options: Option<Arc<CfgOptions>>, env: Env, is_proc_macro: bool, origin: CrateOrigin, |