From d067e01bd44f3f904694bb032f86e7bfc3cd6680 Mon Sep 17 00:00:00 2001 From: Hiers Date: Sun, 5 Mar 2023 15:05:10 +0000 Subject: [PATCH] Remove aux variable and assign output to format! directly. --- src/main.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/main.rs b/src/main.rs index b3da5e3..ed38921 100644 --- a/src/main.rs +++ b/src/main.rs @@ -153,8 +153,7 @@ fn print_item(query: &str, value: &Value, output: &mut String) -> Option let main_form = japanese.get(0)?; let mut num_of_lines = 0; - let mut aux = format!("{} {}\n", format_form(query, main_form)?, format_result_tags(value)); - *output += &aux; + *output += &format!("{} {}\n", format_form(query, main_form)?, format_result_tags(value)); // Print senses let senses = value_to_arr(value.get("senses")?); @@ -170,8 +169,7 @@ fn print_item(query: &str, value: &Value, output: &mut String) -> Option num_of_lines += 1; } - aux = format!(" {}\n", sense_str); - *output += &aux; + *output += &format!(" {}\n", sense_str); } // Print alternative readings and kanji usage @@ -181,12 +179,10 @@ fn print_item(query: &str, value: &Value, output: &mut String) -> Option *output += &format!(" {}", "Other forms\n".bright_blue()); - aux = format!(" {}", format_form(query, form)?); - *output += &aux; + *output += &format!(" {}", format_form(query, form)?); for form in japanese.get(2).iter() { - aux = format!(", {}", format_form(query, form)?); - *output += &aux; + *output += &format!(", {}", format_form(query, form)?); } output.push('\n'); }