diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-05-17 02:53:53 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-05-17 02:53:53 +0900 |
| commit | a1c7e6908a26e10f6e1f23a51721664b5e2d838d (patch) | |
| tree | c575c76f1b43359ed74913da4c6a2636643f1ba0 /crates/shirabe/src/installed_versions.rs | |
| parent | 7f606f36fef0c0467c3c0db3d0da33af486dae8a (diff) | |
| download | php-shirabe-a1c7e6908a26e10f6e1f23a51721664b5e2d838d.tar.gz php-shirabe-a1c7e6908a26e10f6e1f23a51721664b5e2d838d.tar.zst php-shirabe-a1c7e6908a26e10f6e1f23a51721664b5e2d838d.zip | |
chore(style): cargo fmt
Diffstat (limited to 'crates/shirabe/src/installed_versions.rs')
| -rw-r--r-- | crates/shirabe/src/installed_versions.rs | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/crates/shirabe/src/installed_versions.rs b/crates/shirabe/src/installed_versions.rs index 1014d0d..b151d96 100644 --- a/crates/shirabe/src/installed_versions.rs +++ b/crates/shirabe/src/installed_versions.rs @@ -5,9 +5,9 @@ use std::sync::Mutex; use anyhow::Result; use indexmap::IndexMap; use shirabe_php_shim::{ - array_flip, array_keys, array_merge, call_user_func_array, implode, is_file, method_exists, - php_dir, require_php_file, strtr_array, substr, trigger_error, OutOfBoundsException, PhpMixed, - E_USER_DEPRECATED, + E_USER_DEPRECATED, OutOfBoundsException, PhpMixed, array_flip, array_keys, array_merge, + call_user_func_array, implode, is_file, method_exists, php_dir, require_php_file, strtr_array, + substr, trigger_error, }; use shirabe_semver::version_parser::VersionParser; @@ -185,7 +185,10 @@ impl InstalledVersions { let Some(versions) = installed.get("versions").and_then(|v| v.as_array()) else { continue; }; - let Some(pkg) = versions.get(package_name).and_then(|v| v.as_array()).cloned() + let Some(pkg) = versions + .get(package_name) + .and_then(|v| v.as_array()) + .cloned() else { continue; }; @@ -455,14 +458,11 @@ impl InstalledVersions { fn get_self_dir() -> String { let mut self_dir = SELF_DIR.lock().unwrap(); if self_dir.is_none() { - *self_dir = Some(strtr_array( - &php_dir(), - &{ - let mut m = IndexMap::new(); - m.insert("\\".to_string(), "/".to_string()); - m - }, - )); + *self_dir = Some(strtr_array(&php_dir(), &{ + let mut m = IndexMap::new(); + m.insert("\\".to_string(), "/".to_string()); + m + })); } self_dir.clone().unwrap() @@ -492,14 +492,16 @@ impl InstalledVersions { m.insert("\\".to_string(), "/".to_string()); m }); - let cached = INSTALLED_BY_VENDOR.lock().unwrap().get(&vendor_dir).cloned(); + let cached = INSTALLED_BY_VENDOR + .lock() + .unwrap() + .get(&vendor_dir) + .cloned(); if let Some(cached) = cached { installed.push(cached); } else if is_file(&format!("{}/composer/installed.php", vendor_dir)) { - let required = require_php_file(&format!( - "{}/composer/installed.php", - vendor_dir, - )); + let required = + require_php_file(&format!("{}/composer/installed.php", vendor_dir,)); let required_map: IndexMap<String, PhpMixed> = required .as_array() .cloned() |
