diff options
author | Matthias Beyer <matthias.beyer@atos.net> | 2021-09-16 12:38:50 +0200 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@atos.net> | 2021-09-16 12:38:50 +0200 |
commit | 555734ea066d11d0b3efb96bff84563847f0757d (patch) | |
tree | 6d46f8b8fd0c4c563f401ca326fd425c9a8af53b /src/package/package.rs | |
parent | 63566cccba0c2c42af2e38d7ec0a922a60cf128d (diff) | |
parent | 1ad7f9d3a2e783a2392b5362e34930032cdffdb1 (diff) |
Merge branch 'dependency-if'
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)] |