diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-06-20 01:16:50 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-06-20 02:22:41 +0900 |
| commit | efec43b3b8827820cf35fe1b73d8e33f5fe84eb4 (patch) | |
| tree | a62bbba72324de48be5f8e689559f8d9e288fc61 /crates/shirabe/src/dependency_resolver/transaction.rs | |
| parent | cac18ef73a39b4ac41fa4d6ccb753804d4c42cb7 (diff) | |
| download | php-shirabe-efec43b3b8827820cf35fe1b73d8e33f5fe84eb4.tar.gz php-shirabe-efec43b3b8827820cf35fe1b73d8e33f5fe84eb4.tar.zst php-shirabe-efec43b3b8827820cf35fe1b73d8e33f5fe84eb4.zip | |
refactor: auto-fix clippy warnings
Diffstat (limited to 'crates/shirabe/src/dependency_resolver/transaction.rs')
| -rw-r--r-- | crates/shirabe/src/dependency_resolver/transaction.rs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/crates/shirabe/src/dependency_resolver/transaction.rs b/crates/shirabe/src/dependency_resolver/transaction.rs index d20659c..9e0a709 100644 --- a/crates/shirabe/src/dependency_resolver/transaction.rs +++ b/crates/shirabe/src/dependency_resolver/transaction.rs @@ -92,7 +92,7 @@ impl Transaction { for name in package.get_names(true) { self.result_packages_by_name .entry(name) - .or_insert_with(Vec::new) + .or_default() .push(package.clone()); } self.result_package_map @@ -266,7 +266,7 @@ impl Transaction { return vec![]; }; - packages.iter().cloned().collect() + packages.to_vec() } /// Workaround: if your packages depend on plugins, we must be sure @@ -315,8 +315,8 @@ impl Transaction { // is this a downloads modifying plugin or a dependency of one? if is_downloads_modifying_plugin - || array_intersect(&package.get_names(true), &dl_modifying_plugin_requires).len() - > 0 + || !array_intersect(&package.get_names(true), &dl_modifying_plugin_requires) + .is_empty() { // get the package's requires, but filter out any platform requirements let requires: Vec<String> = array_filter( @@ -344,7 +344,8 @@ impl Transaction { || package.get_type() == "composer-installer"; // is this a plugin or a dependency of a plugin? - if is_plugin || array_intersect(&package.get_names(true), &plugin_requires).len() > 0 { + if is_plugin || !array_intersect(&package.get_names(true), &plugin_requires).is_empty() + { // get the package's requires, but filter out any platform requirements let requires: Vec<String> = array_filter( &array_keys(&package.get_requires()), |
