Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/project-model/src/lib.rs')
| -rw-r--r-- | crates/project-model/src/lib.rs | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/crates/project-model/src/lib.rs b/crates/project-model/src/lib.rs index 1913db11fa..f540543825 100644 --- a/crates/project-model/src/lib.rs +++ b/crates/project-model/src/lib.rs @@ -259,13 +259,19 @@ fn parse_cfg(s: &str) -> Result<cfg::CfgAtom, String> { } #[derive(Clone, Debug, PartialEq, Eq)] -pub enum SysrootQueryMetadata { +pub enum SysrootSourceWorkspaceConfig { CargoMetadata(CargoMetadataConfig), - None, + Stitched, } -impl Default for SysrootQueryMetadata { +impl Default for SysrootSourceWorkspaceConfig { fn default() -> Self { - SysrootQueryMetadata::CargoMetadata(Default::default()) + SysrootSourceWorkspaceConfig::default_cargo() + } +} + +impl SysrootSourceWorkspaceConfig { + pub fn default_cargo() -> Self { + SysrootSourceWorkspaceConfig::CargoMetadata(Default::default()) } } |