diff options
Diffstat (limited to 'shell')
-rw-r--r-- | shell/src/main.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/shell/src/main.rs b/shell/src/main.rs index ef0ef48..4901e7f 100644 --- a/shell/src/main.rs +++ b/shell/src/main.rs | |||
@@ -56,7 +56,7 @@ fn parse_cmd(mut cmd: &str) -> Option<Vec<String>> { | |||
56 | let mut args = Vec::<String>::new(); | 56 | let mut args = Vec::<String>::new(); |
57 | 57 | ||
58 | cmd = cmd.trim_matches(is_posix_space); | 58 | cmd = cmd.trim_matches(is_posix_space); |
59 | while cmd != "" { | 59 | while !cmd.is_empty() { |
60 | if cmd.starts_with('\'') { | 60 | if cmd.starts_with('\'') { |
61 | let (arg, remaining) = parse_sq(cmd)?; | 61 | let (arg, remaining) = parse_sq(cmd)?; |
62 | args.push(arg); | 62 | args.push(arg); |
@@ -91,7 +91,7 @@ fn main() -> ExitCode { | |||
91 | eprintln!("Missing argument for argument '-c'"); | 91 | eprintln!("Missing argument for argument '-c'"); |
92 | return bad_usage; | 92 | return bad_usage; |
93 | }; | 93 | }; |
94 | if args.next() != None { | 94 | if args.next().is_some() { |
95 | eprintln!("Too many arguments passed"); | 95 | eprintln!("Too many arguments passed"); |
96 | return bad_usage; | 96 | return bad_usage; |
97 | } | 97 | } |