diff --git a/src/bin/set-version/set_version.rs b/src/bin/set-version/set_version.rs index 2b51267ef5..3c55e16401 100644 --- a/src/bin/set-version/set_version.rs +++ b/src/bin/set-version/set_version.rs @@ -137,7 +137,8 @@ fn exec(args: VersionArgs) -> CargoResult<()> { .iter() .filter(|p| { LocalManifest::try_new(Path::new(&p.manifest_path)) - .map_or(false, |m| m.version_is_inherited()) + .map(|m| m.version_is_inherited()) + .unwrap_or(false) }) .map(|p| p.name.as_str()) .collect::>(); @@ -148,7 +149,8 @@ fn exec(args: VersionArgs) -> CargoResult<()> { .filter(|i| !selected.iter().any(|s| i.id == s.id)) .filter(|i| { LocalManifest::try_new(Path::new(&i.manifest_path)) - .map_or(false, |m| m.version_is_inherited()) + .map(|m| m.version_is_inherited()) + .unwrap_or(false) }) .collect::>(); let exclude_implicit = implicit