pub(crate) fn get_targets_root_only( manifest_path: Option<&Path>, targets: &mut BTreeSet<Target> ) -> Result<(), Error>