mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-27 12:29:21 +00:00
Cleanup cfg and env handling in project-model
This commit is contained in:
parent
2e54c0af40
commit
ee10f9f5cd
9 changed files with 193 additions and 114 deletions
|
@ -19,7 +19,8 @@
|
|||
|
||||
mod build_scripts;
|
||||
mod cargo_workspace;
|
||||
mod cfg_flag;
|
||||
mod cfg;
|
||||
mod env;
|
||||
mod manifest_path;
|
||||
mod project_json;
|
||||
mod rustc_cfg;
|
||||
|
@ -47,10 +48,11 @@ pub use crate::{
|
|||
CargoConfig, CargoFeatures, CargoWorkspace, Package, PackageData, PackageDependency,
|
||||
RustLibSource, Target, TargetData, TargetKind,
|
||||
},
|
||||
cfg::CfgOverrides,
|
||||
manifest_path::ManifestPath,
|
||||
project_json::{ProjectJson, ProjectJsonData},
|
||||
sysroot::Sysroot,
|
||||
workspace::{CfgOverrides, PackageRoot, ProjectWorkspace},
|
||||
workspace::{FileLoader, PackageRoot, ProjectWorkspace},
|
||||
};
|
||||
|
||||
#[derive(Debug, Clone, PartialEq, Eq, Hash, Ord, PartialOrd)]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue