From 16dd491d4cf9a76d0be41941cdfb212216166a18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orhun=20Parmaks=C4=B1z?= Date: Thu, 30 Jun 2022 20:04:38 +0200 Subject: [PATCH] refactor(lint): remove trim before splitting by whitespace --- systeroid-tui/src/command.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/systeroid-tui/src/command.rs b/systeroid-tui/src/command.rs index 8280a70..a24bce3 100644 --- a/systeroid-tui/src/command.rs +++ b/systeroid-tui/src/command.rs @@ -47,17 +47,14 @@ impl FromStr for Command { "exit" | "quit" | "q" | "q!" => Ok(Command::Exit), _ => { if s.starts_with("set") { - let values: Vec<&str> = s - .trim_start_matches("set") - .trim() - .split_whitespace() - .collect(); + let values: Vec<&str> = + s.trim_start_matches("set").split_whitespace().collect(); Ok(Command::Set( values.first().ok_or(())?.to_string(), values[1..].join(" "), )) } else if s.starts_with("scroll") { - let mut values = s.trim_start_matches("scroll").trim().split_whitespace(); + let mut values = s.trim_start_matches("scroll").split_whitespace(); Ok(Command::Scroll( ScrollArea::try_from(values.next().ok_or(())?)?, Direction::try_from(values.next().ok_or(())?)?,