diff options
author | Jesse Luehrs <doy@tozt.net> | 2023-02-18 15:38:43 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2023-02-18 15:49:17 -0500 |
commit | 1d68b717e8ae12dfdf8af9c451dbf0d6a8cc6d71 (patch) | |
tree | 9416fd8d1bc125aa6f217d6cbc6340e27655bb99 /src/edit.rs | |
parent | c6a948a5cfa2783907c084cc8d1034c33db319e6 (diff) | |
download | rbw-1d68b717e8ae12dfdf8af9c451dbf0d6a8cc6d71.tar.gz rbw-1d68b717e8ae12dfdf8af9c451dbf0d6a8cc6d71.zip |
clippy
Diffstat (limited to 'src/edit.rs')
-rw-r--r-- | src/edit.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/edit.rs b/src/edit.rs index 8f4e534..aa8c7b1 100644 --- a/src/edit.rs +++ b/src/edit.rs @@ -53,7 +53,7 @@ pub fn edit(contents: &str, help: &str) -> Result<String> { (editor, editor_args) }; - let res = std::process::Command::new(&cmd).args(&args).status(); + let res = std::process::Command::new(cmd).args(&args).status(); match res { Ok(res) => { if !res.success() { @@ -81,8 +81,6 @@ pub fn edit(contents: &str, help: &str) -> Result<String> { } fn contains_shell_metacharacters(cmd: &std::ffi::OsStr) -> bool { - match cmd.to_str() { - Some(s) => s.contains(&[' ', '$', '\'', '"'][..]), - None => false, - } + cmd.to_str() + .map_or(false, |s| s.contains(&[' ', '$', '\'', '"'][..])) } |