aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src/symfony/console/terminal.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-06-14 14:13:00 +0900
committernsfisis <nsfisis@gmail.com>2026-06-14 14:13:00 +0900
commit430f59c1938b9e5da381365172ab788b54895ffc (patch)
tree180ade07dadc7793a45839f42b5674d62bc5fc00 /crates/shirabe-external-packages/src/symfony/console/terminal.rs
parentba0a7f913b4b2a83d0c8862d657bdc867730a962 (diff)
downloadphp-shirabe-430f59c1938b9e5da381365172ab788b54895ffc.tar.gz
php-shirabe-430f59c1938b9e5da381365172ab788b54895ffc.tar.zst
php-shirabe-430f59c1938b9e5da381365172ab788b54895ffc.zip
refactor: auto-fix clippy warnings
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/console/terminal.rs')
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/terminal.rs48
1 files changed, 24 insertions, 24 deletions
diff --git a/crates/shirabe-external-packages/src/symfony/console/terminal.rs b/crates/shirabe-external-packages/src/symfony/console/terminal.rs
index 5733b0c..9ac1f9e 100644
--- a/crates/shirabe-external-packages/src/symfony/console/terminal.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/terminal.rs
@@ -82,33 +82,33 @@ impl Terminal {
if shirabe_php_shim::DIRECTORY_SEPARATOR == "\\" {
let ansicon = shirabe_php_shim::getenv("ANSICON");
let mut matches: Vec<Option<String>> = Vec::new();
- if let Some(ansicon) = &ansicon {
- if shirabe_php_shim::preg_match(
+ if let Some(ansicon) = &ansicon
+ && shirabe_php_shim::preg_match(
"/^(\\d+)x(\\d+)(?: \\((\\d+)x(\\d+)\\))?$/",
&shirabe_php_shim::trim(ansicon, None),
&mut matches,
- ) {
- // extract [w, H] from "wxh (WxH)"
- // or [w, h] from "wxh"
- WIDTH.with(|w| {
- w.set(Some(shirabe_php_shim::intval(&PhpMixed::String(
- matches[1].clone().unwrap_or_default(),
- ))))
- });
- HEIGHT.with(|h| {
- let value = if matches.get(4).map(|m| m.is_some()).unwrap_or(false) {
- shirabe_php_shim::intval(&PhpMixed::String(
- matches[4].clone().unwrap_or_default(),
- ))
- } else {
- shirabe_php_shim::intval(&PhpMixed::String(
- matches[2].clone().unwrap_or_default(),
- ))
- };
- h.set(Some(value));
- });
- return;
- }
+ )
+ {
+ // extract [w, H] from "wxh (WxH)"
+ // or [w, h] from "wxh"
+ WIDTH.with(|w| {
+ w.set(Some(shirabe_php_shim::intval(&PhpMixed::String(
+ matches[1].clone().unwrap_or_default(),
+ ))))
+ });
+ HEIGHT.with(|h| {
+ let value = if matches.get(4).map(|m| m.is_some()).unwrap_or(false) {
+ shirabe_php_shim::intval(&PhpMixed::String(
+ matches[4].clone().unwrap_or_default(),
+ ))
+ } else {
+ shirabe_php_shim::intval(&PhpMixed::String(
+ matches[2].clone().unwrap_or_default(),
+ ))
+ };
+ h.set(Some(value));
+ });
+ return;
}
if !Self::has_vt100_support() && Self::has_stty_available() {