diff options
author | Emil Lauridsen <[email protected]> | 2020-01-10 21:41:52 +0000 |
---|---|---|
committer | Emil Lauridsen <[email protected]> | 2020-01-10 21:41:52 +0000 |
commit | d6da18e99d2fb4e67e3bc7503059282b5e14bd13 (patch) | |
tree | 712cdb37b25f553c5739f319a849414de480cff4 /crates/ra_project_model/src/cargo_workspace.rs | |
parent | 1d1eea217d5b674e6cad77704f912a3a76505d70 (diff) |
Address nit
Diffstat (limited to 'crates/ra_project_model/src/cargo_workspace.rs')
-rw-r--r-- | crates/ra_project_model/src/cargo_workspace.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/ra_project_model/src/cargo_workspace.rs b/crates/ra_project_model/src/cargo_workspace.rs index 18c2f11b7..1832c101f 100644 --- a/crates/ra_project_model/src/cargo_workspace.rs +++ b/crates/ra_project_model/src/cargo_workspace.rs | |||
@@ -21,7 +21,7 @@ use crate::Result; | |||
21 | pub struct CargoWorkspace { | 21 | pub struct CargoWorkspace { |
22 | packages: Arena<Package, PackageData>, | 22 | packages: Arena<Package, PackageData>, |
23 | targets: Arena<Target, TargetData>, | 23 | targets: Arena<Target, TargetData>, |
24 | pub workspace_root: PathBuf, | 24 | workspace_root: PathBuf, |
25 | } | 25 | } |
26 | 26 | ||
27 | #[derive(Deserialize, Clone, Debug, PartialEq, Eq)] | 27 | #[derive(Deserialize, Clone, Debug, PartialEq, Eq)] |
@@ -225,4 +225,8 @@ impl CargoWorkspace { | |||
225 | pub fn target_by_root(&self, root: &Path) -> Option<Target> { | 225 | pub fn target_by_root(&self, root: &Path) -> Option<Target> { |
226 | self.packages().filter_map(|pkg| pkg.targets(self).find(|it| it.root(self) == root)).next() | 226 | self.packages().filter_map(|pkg| pkg.targets(self).find(|it| it.root(self) == root)).next() |
227 | } | 227 | } |
228 | |||
229 | pub fn workspace_root(&self) -> &Path { | ||
230 | &self.workspace_root | ||
231 | } | ||
228 | } | 232 | } |