summaryrefslogtreecommitdiff
path: root/src/tasks.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tasks.rs')
-rw-r--r--src/tasks.rs15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/tasks.rs b/src/tasks.rs
index e9ce6bd..a12baba 100644
--- a/src/tasks.rs
+++ b/src/tasks.rs
@@ -71,9 +71,8 @@ fn network(switch: &[String]) -> Result<String, String> {
None => match devs.stderr {
Some(mut e) => {
let mut reason = String::new();
- match e.read_to_string(&mut reason) {
- Ok(_) => {}
- Err(e) => return Err(format!("networksetup failed to list hardware: {e}"))
+ if let Err(e) = e.read_to_string(&mut reason) {
+ return Err(format!("networksetup failed to list hardware: {e}"))
}
return Err(format!(
"networksetup failed to list hardware: {reason}"
@@ -89,18 +88,16 @@ fn network(switch: &[String]) -> Result<String, String> {
match dev.stdout {
Some(mut o) => {
let mut output = String::new();
- match o.read_to_string(&mut output) {
- Ok(_) => (),
- Err(e) => return Err(format!("awk failed to get device from networksetup list hardware: {e}"))
+ if let Err(e) = o.read_to_string(&mut output) {
+ return Err(format!("awk failed to get device from networksetup list hardware: {e}"))
};
output
}
None => match dev.stderr {
Some(mut e) => {
let mut reason = String::new();
- match e.read_to_string(&mut reason) {
- Ok(_) => {}
- Err(e) => return Err(format!("awk failed to get device from networksetup list hardware: {e}"))
+ if let Err(e) = e.read_to_string(&mut reason) {
+ return Err(format!("awk failed to get device from networksetup list hardware: {e}"))
}
return Err(format!("awk failed to get device from networksetup list hardware: {reason}"));
}