diff --git a/src/project/grouped_environment.rs b/src/project/grouped_environment.rs index fcacb27e4..60e69325b 100644 --- a/src/project/grouped_environment.rs +++ b/src/project/grouped_environment.rs @@ -159,9 +159,7 @@ impl<'p> GroupedEnvironment<'p> { } /// Returns the features of the group - pub fn features( - &self, - ) ->impl Iterator + DoubleEndedIterator + 'p { + pub fn features(&self) -> impl Iterator + DoubleEndedIterator + 'p { match self { GroupedEnvironment::Group(group) => Either::Left(group.features(true)), GroupedEnvironment::Environment(env) => Either::Right(env.features(true)), diff --git a/src/project/mod.rs b/src/project/mod.rs index e66e8165d..0bcb99bb3 100644 --- a/src/project/mod.rs +++ b/src/project/mod.rs @@ -7,7 +7,6 @@ mod solve_group; pub mod virtual_packages; use indexmap::{Equivalent, IndexMap, IndexSet}; -use itertools::Itertools; use miette::{IntoDiagnostic, NamedSource, WrapErr}; use once_cell::sync::OnceCell; use rattler_conda_types::{Channel, GenericVirtualPackage, Platform, Version}; @@ -302,15 +301,17 @@ impl Project { /// Return the grouped environments, which are all solve-groups and the environments that need to be solved. pub fn grouped_environments(&self) -> Vec { let mut environments = HashSet::new(); - environments.extend(self - .environments() - .into_iter() - .filter(|env| env.solve_group().is_none()) - .map(GroupedEnvironment::from)) - environments.extend(self - .solve_groups() - .into_iter() - .map(GroupedEnvironment::from)); + environments.extend( + self.environments() + .into_iter() + .filter(|env| env.solve_group().is_none()) + .map(GroupedEnvironment::from), + ); + environments.extend( + self.solve_groups() + .into_iter() + .map(GroupedEnvironment::from), + ); environments.into_iter().collect() }