aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/dependency_resolver
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-06-14 13:58:59 +0900
committernsfisis <nsfisis@gmail.com>2026-06-14 13:58:59 +0900
commite8e4794efb324bbdd2f29805e7a96cf1ee1616a8 (patch)
tree608430ecc3702aafbb45ca52d451223c9d2a339d /crates/shirabe/src/dependency_resolver
parentb7ffae965e39bfd6023994305b97a99c000cbf81 (diff)
downloadphp-shirabe-e8e4794efb324bbdd2f29805e7a96cf1ee1616a8.tar.gz
php-shirabe-e8e4794efb324bbdd2f29805e7a96cf1ee1616a8.tar.zst
php-shirabe-e8e4794efb324bbdd2f29805e7a96cf1ee1616a8.zip
refactor: fix warnings
Diffstat (limited to 'crates/shirabe/src/dependency_resolver')
-rw-r--r--crates/shirabe/src/dependency_resolver/lock_transaction.rs7
-rw-r--r--crates/shirabe/src/dependency_resolver/request.rs3
2 files changed, 7 insertions, 3 deletions
diff --git a/crates/shirabe/src/dependency_resolver/lock_transaction.rs b/crates/shirabe/src/dependency_resolver/lock_transaction.rs
index 77fa65f..30706f5 100644
--- a/crates/shirabe/src/dependency_resolver/lock_transaction.rs
+++ b/crates/shirabe/src/dependency_resolver/lock_transaction.rs
@@ -75,11 +75,14 @@ impl LockTransaction {
pub fn set_non_dev_packages(&mut self, extraction_result: &LockTransaction) {
let packages = extraction_result.get_new_lock_packages(false, false);
- let non_dev = self.result_packages.remove("non-dev").unwrap_or_default();
+ let non_dev = self
+ .result_packages
+ .shift_remove("non-dev")
+ .unwrap_or_default();
self.result_packages.insert("dev".to_string(), non_dev);
self.result_packages.insert("non-dev".to_string(), vec![]);
- let mut remaining_dev = self.result_packages.remove("dev").unwrap_or_default();
+ let mut remaining_dev = self.result_packages.shift_remove("dev").unwrap_or_default();
for package in &packages {
let mut i = 0;
while i < remaining_dev.len() {
diff --git a/crates/shirabe/src/dependency_resolver/request.rs b/crates/shirabe/src/dependency_resolver/request.rs
index 83efb9b..d391c0a 100644
--- a/crates/shirabe/src/dependency_resolver/request.rs
+++ b/crates/shirabe/src/dependency_resolver/request.rs
@@ -127,7 +127,8 @@ impl Request {
}
pub fn unlock_package(&mut self, package: BasePackageHandle) {
- self.locked_packages.remove(&package.ptr_id().to_string());
+ self.locked_packages
+ .shift_remove(&package.ptr_id().to_string());
}
pub fn set_update_allow_list(