Skip to content

Commit

Permalink
match on Option after parsing number of deps
Browse files Browse the repository at this point in the history
  • Loading branch information
o2sh committed Nov 1, 2020
1 parent 1c65108 commit cd63dae
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions src/onefetch/dependencies.rs
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,17 @@ impl Detector {
.map(|s| is_package_file(&self, s.as_ref()))
.unwrap_or_default()
})
.map(|entry| {
.filter_map(|entry| {
let (parser, package_manager) =
&self.package_managers[entry.file_name().unwrap().to_str().unwrap()];
let contents = fs::read_to_string(entry).unwrap_or_default();
format!("{} ({})", parser(&contents).unwrap(), package_manager)

match parser(&contents) {
Some(number_of_deps) => {
Some(format!("{} ({})", number_of_deps, package_manager))
}
None => None,
}
})
.collect::<Vec<_>>();

Expand Down

0 comments on commit cd63dae

Please sign in to comment.