From 454dfbf851021aa0ebd6a1701d576bd3893a514d Mon Sep 17 00:00:00 2001 From: GermanS Date: Fri, 21 Feb 2025 17:33:37 +0300 Subject: [PATCH] Simplified error return: replaced `String::from("No message provided")` with a more concise &str conversion using `.into()` --- chat_cli/src/main.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/chat_cli/src/main.rs b/chat_cli/src/main.rs index 5867a53..f829917 100644 --- a/chat_cli/src/main.rs +++ b/chat_cli/src/main.rs @@ -9,7 +9,7 @@ fn main() -> Result<(), Box> { // Читаем аргументы командной строки. let mut cli_args = std::env::args().skip(1); let Some(action) = cli_args.next() else { - return Err(String::from("No action provided, use 'append' or 'fetch'").into()); + return Err("No action provided, use 'append' or 'fetch'".into()); }; println!("Performing action: {action}..."); @@ -24,17 +24,17 @@ fn main() -> Result<(), Box> { println!("{}", chat_history); return Ok(()); } - + if action == "append" { // Отправляем новое сообщение. let Some(msg) = cli_args.next() else { - return Err(String::from("No message provided").into()); + return Err("No message provided".into()); }; client.append(&msg)?; return Ok(()); } - - Err(String::from("Unknown action, use 'append' or 'fetch'").into()) + + Err("Unknown action, use 'append' or 'fetch'".into()) } fn get_server_addr() -> String {