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.rs14
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())
}
}