diff options
author | Matthias Beyer <matthias.beyer@atos.net> | 2021-06-29 09:19:50 +0200 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@atos.net> | 2021-09-16 12:32:21 +0200 |
commit | 2224aa1061d01f4af1bf239a3e3739aa3d9493f1 (patch) | |
tree | 7363657687d714ccd7a00ab53aca19c7f8bbbf25 /src/package/package.rs | |
parent | c6917d3e1adac99ecce05b3c7fe6592b551dc410 (diff) |
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 <matthias.beyer@atos.net>
Diffstat (limited to 'src/package/package.rs')
-rw-r--r-- | src/package/package.rs | 25 |
1 files changed, 0 insertions, 25 deletions
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<Item = Result<(PackageName, PackageVersionConstraint)>> + '_ { - 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)] |