diff options
Diffstat (limited to 'src/branches.rs')
-rw-r--r-- | src/branches.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/branches.rs b/src/branches.rs index e3ee262..47bd1b1 100644 --- a/src/branches.rs +++ b/src/branches.rs @@ -95,14 +95,13 @@ pub fn branch_hydra_link(branch: &str) -> Option<String> { .matches(branch) .iter() .next() - .map(|index| { + .and_then(|index| { let regex = BRANCH_HYDRA_LINK_PATTERNS.get(index).unwrap(); BRANCH_HYDRA_LINKS_BY_INDEX .get(index) .map(move |link| regex.replace(branch, *link)) .map(move |l| format!("https://hydra.nixos.org/job/{}#tabs-constituents", l)) }) - .flatten() } #[cfg(test)] |