Function cargo_update::ops::intersect_packages [] [src]

pub fn intersect_packages(installed: Vec<MainRepoPackage>,
                          to_update: &[String],
                          allow_installs: bool)
                          -> Vec<MainRepoPackage>

Filter out the installed packages not specified to be updated.

List installed packages with installed_main_repo_packages().

Examples

let mut installed_packages = installed_main_repo_packages(&cargo_dir);
installed_packages = intersect_packages(installed_packages, &packages_to_update, false);