diff --git a/src/utils.rs b/src/utils.rs index d64ea51..fea255c 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -52,11 +52,9 @@ pub fn attempt_version_bump(args: Cli) -> Option { let mut parsed: HashMap = HashMap::new(); if let Some(captures) = regex.captures(¤t_version) { - for name in regex.capture_names() { - if let Some(name) = name { - if let Some(capture) = captures.name(name) { - parsed.insert(name.to_string(), capture.as_str().to_string()); - } + for name in regex.capture_names().flatten() { + if let Some(capture) = captures.name(name) { + parsed.insert(name.to_string(), capture.as_str().to_string()); } } }