From f89fd1db8260d3a74b8ee0c3577761192be186d1 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Tue, 16 Sep 2025 21:21:11 +0800 Subject: chore(task): more idiomatic rust --- src/tasks.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src') diff --git a/src/tasks.rs b/src/tasks.rs index 1793091..3c49c7a 100644 --- a/src/tasks.rs +++ b/src/tasks.rs @@ -35,10 +35,7 @@ fn exec(cmds: &[String]) -> Result { fn network(switch: &[String]) -> Result { use std::process::{Command, Stdio}; - let switch: bool = match switch[0].parse() { - Ok(s) => s, - Err(e) => return Err(e.to_string()), - }; + let switch: bool = switch[0].parse::().map_err(|e| e.to_string())?; // TODO: windows and linux -- cgit v1.2.3