aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/repository/composite_repository.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/repository/composite_repository.rs')
-rw-r--r--crates/shirabe/src/repository/composite_repository.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/crates/shirabe/src/repository/composite_repository.rs b/crates/shirabe/src/repository/composite_repository.rs
index d1456b1..9e5c975 100644
--- a/crates/shirabe/src/repository/composite_repository.rs
+++ b/crates/shirabe/src/repository/composite_repository.rs
@@ -1,14 +1,13 @@
//! ref: composer/src/Composer/Repository/CompositeRepository.php
-use indexmap::IndexMap;
-use shirabe_semver::constraint::AnyConstraint;
-
use crate::package::BasePackageHandle;
use crate::package::PackageInterfaceHandle;
use crate::repository::{
FindPackageConstraint, LoadPackagesResult, ProviderInfo, RepositoryInterface,
RepositoryInterfaceHandle, SearchResult,
};
+use indexmap::IndexMap;
+use shirabe_semver::constraint::AnyConstraint;
#[derive(Debug)]
pub struct CompositeRepository {
@@ -147,7 +146,7 @@ impl RepositoryInterface for CompositeRepository {
all_names_found.extend(result.names_found);
}
- let mut seen = std::collections::HashSet::new();
+ let mut seen = indexmap::IndexSet::new();
let unique_names: Vec<String> = all_names_found
.into_iter()
.filter(|s| seen.insert(s.clone()))