diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-07-25 16:16:33 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-07-25 16:17:10 +0900 |
| commit | 432472808051cb4f1bb9517b858dbc810aaa5a63 (patch) | |
| tree | 4c58b97942853ea2c3f58368203fa93187746cf8 /crates/shirabe-external-packages/src/symfony/console/input | |
| parent | d4608662f28b9a5135986b1702afe3199957eabe (diff) | |
| download | php-shirabe-432472808051cb4f1bb9517b858dbc810aaa5a63.tar.gz php-shirabe-432472808051cb4f1bb9517b858dbc810aaa5a63.tar.zst php-shirabe-432472808051cb4f1bb9517b858dbc810aaa5a63.zip | |
refactor: replace redundant clones with moves
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/console/input')
| -rw-r--r-- | crates/shirabe-external-packages/src/symfony/console/input/argv_input.rs | 4 | ||||
| -rw-r--r-- | crates/shirabe-external-packages/src/symfony/console/input/input_definition.rs | 5 |
2 files changed, 3 insertions, 6 deletions
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()); |
