Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/project-model/src/project_json.rs')
-rw-r--r--crates/project-model/src/project_json.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/crates/project-model/src/project_json.rs b/crates/project-model/src/project_json.rs
index 8fe7885983..a7fba69362 100644
--- a/crates/project-model/src/project_json.rs
+++ b/crates/project-model/src/project_json.rs
@@ -202,12 +202,11 @@ impl ProjectJson {
&self.project_root
}
- pub fn crate_by_root(&self, root: &AbsPath) -> Option<Crate> {
+ pub fn crate_by_root(&self, root: &AbsPath) -> Option<&Crate> {
self.crates
.iter()
.filter(|krate| krate.is_workspace_member)
.find(|krate| krate.root_module == root)
- .cloned()
}
/// Returns the path to the project's manifest, if it exists.