add a ProjectInfo struct, currently we don't parse any information into it so it just returns a placeholder

This commit is contained in:
Adrian Malacoda
2019-02-18 03:10:20 -06:00
parent a8c7cdf53b
commit 7f7d829c93
2 changed files with 24 additions and 1 deletions

View File

@@ -32,6 +32,29 @@ impl Project {
pub fn path(&self) -> &Path {
&self.path
}
pub fn info(&self) -> ProjectInfo {
match self.project_type {
ProjectType::Maven => ProjectInfo {
name: "placeholder".into(),
version: "placeholder".into()
},
ProjectType::Npm => ProjectInfo {
name: "placeholder".into(),
version: "placeholder".into()
},
ProjectType::Cargo => ProjectInfo {
name: "placeholder".into(),
version: "placeholder".into()
}
}
}
}
#[derive(Debug)]
pub struct ProjectInfo {
pub name: String,
pub version: String
}
pub struct Scouter {