From 2224aa1061d01f4af1bf239a3e3739aa3d9493f1 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 29 Jun 2021 09:19:50 +0200 Subject: Refactor: Do not use Package::get_self_packaged_dependences() helper fn We need to refactor because we want, in the next step, add filters in the dependency-processing mechanism, where we filter out dependencies by their condition. Thus, using the Package::get_self_packaged_dependences() helper fn does not work anymore and we remove it with this patch. Signed-off-by: Matthias Beyer --- src/package/package.rs | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'src/package/package.rs') diff --git a/src/package/package.rs b/src/package/package.rs index 883ac1f..64c5bd0 100644 --- a/src/package/package.rs +++ b/src/package/package.rs @@ -11,9 +11,7 @@ use std::collections::HashMap; use std::path::PathBuf; -use anyhow::Result; use getset::Getters; -use itertools::Itertools; use serde::Deserialize; use serde::Serialize; @@ -21,7 +19,6 @@ use crate::package::dependency::*; use crate::package::name::*; use crate::package::source::*; use crate::package::version::*; -use crate::package::ParseDependency; use crate::package::{Phase, PhaseName}; use crate::util::docker::ImageName; use crate::util::EnvironmentVariableName; @@ -107,28 +104,6 @@ impl Package { self.dependencies = dependencies; } - pub fn get_self_packaged_dependencies( - &self, - ) -> impl Iterator> + '_ { - let build_iter = self - .dependencies() - .build() - .iter() - .cloned() - .map(|d| d.parse_as_name_and_version()); - - let runtime_iter = self - .dependencies() - .runtime() - .iter() - .cloned() - .map(|d| d.parse_as_name_and_version()); - - build_iter - .chain(runtime_iter) - .unique_by(|res| res.as_ref().ok().cloned()) - } - /// Get a wrapper object around self which implements a debug interface with all details about /// the Package object #[cfg(debug_assertions)] -- cgit v1.2.3