From 432472808051cb4f1bb9517b858dbc810aaa5a63 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 25 Jul 2026 16:16:33 +0900 Subject: refactor: replace redundant clones with moves Co-Authored-By: Claude Opus 5 --- .../src/symfony/console/input/argv_input.rs | 4 ++-- .../src/symfony/console/input/input_definition.rs | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) (limited to 'crates/shirabe-external-packages/src/symfony/console/input') diff --git a/crates/shirabe-external-packages/src/symfony/console/input/argv_input.rs b/crates/shirabe-external-packages/src/symfony/console/input/argv_input.rs index 7c24da60..bf1ea659 100644 --- a/crates/shirabe-external-packages/src/symfony/console/input/argv_input.rs +++ b/crates/shirabe-external-packages/src/symfony/console/input/argv_input.rs @@ -148,7 +148,7 @@ impl ArgvInput { if !self.inner.definition.has_shortcut(&name_i) { let encoding = shirabe_php_shim::mb_detect_encoding(name, None, true); let bad = match encoding { - None => name_i.clone(), + None => name_i, Some(encoding) => { shirabe_php_shim::mb_substr(name, i, Some(1), Some(&encoding)) } @@ -269,7 +269,7 @@ impl ArgvInput { { format!( "No arguments expected for \"{}\" command, got \"{}\".", - symfony_command_name.clone().unwrap(), + symfony_command_name.unwrap(), token, ) } else { diff --git a/crates/shirabe-external-packages/src/symfony/console/input/input_definition.rs b/crates/shirabe-external-packages/src/symfony/console/input/input_definition.rs index 2c06b05f..eabb7003 100644 --- a/crates/shirabe-external-packages/src/symfony/console/input/input_definition.rs +++ b/crates/shirabe-external-packages/src/symfony/console/input/input_definition.rs @@ -304,10 +304,7 @@ impl InputDefinition { let negated_name = format!("no-{}", option.get_name()); if self.options.contains_key(&negated_name) { return Err(LogicException(shirabe_php_shim::LogicException { - message: format!( - "An option named \"{}\" already exists.", - negated_name.clone(), - ), + message: format!("An option named \"{}\" already exists.", negated_name), code: 0, }) .into()); -- cgit v1.3.1