From e9efa238b01aaa9019ab0f33e139d8e20494eeb0 Mon Sep 17 00:00:00 2001 From: Kenneth Loeffler Date: Fri, 30 Jun 2023 11:04:56 -0700 Subject: [PATCH] Fix project clippy lints (#683) The fourth in a series of PRs that aim to get CI passing --- src/project.rs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/project.rs b/src/project.rs index 330cbd23..e70005d0 100644 --- a/src/project.rs +++ b/src/project.rs @@ -127,11 +127,10 @@ impl Project { contents: &[u8], project_file_location: &Path, ) -> Result { - let mut project: Self = - serde_json::from_slice(&contents).map_err(|source| Error::Json { - source, - path: project_file_location.to_owned(), - })?; + let mut project: Self = serde_json::from_slice(contents).map_err(|source| Error::Json { + source, + path: project_file_location.to_owned(), + })?; project.file_location = project_file_location.to_path_buf(); project.check_compatibility(); @@ -197,8 +196,8 @@ pub enum PathNode { impl PathNode { pub fn path(&self) -> &Path { match self { - PathNode::Required(pathbuf) => &pathbuf, - PathNode::Optional(OptionalPathNode { optional }) => &optional, + PathNode::Required(pathbuf) => pathbuf, + PathNode::Optional(OptionalPathNode { optional }) => optional, } } }