From 52b821fa5fcbf475ea3de2f8889aab4de9f8f788 Mon Sep 17 00:00:00 2001 From: bin liu Date: Sat, 10 Oct 2020 20:10:16 +0800 Subject: [PATCH] agent: use no-named closure to reduce codes For simple closures, inline closures can save codes. Signed-off-by: bin liu --- src/agent/src/rpc.rs | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/agent/src/rpc.rs b/src/agent/src/rpc.rs index 003092fbf1..6ee5c5da42 100644 --- a/src/agent/src/rpc.rs +++ b/src/agent/src/rpc.rs @@ -669,15 +669,10 @@ impl protocols::agent_ttrpc::AgentService for agentService { let out: String = String::from_utf8(output.stdout).unwrap(); let mut lines: Vec = out.split('\n').map(|v| v.to_string()).collect(); - let predicate = |v| { - if v == "PID" { - return true; - } else { - return false; - } - }; - - let pid_index = lines[0].split_whitespace().position(predicate).unwrap(); + let pid_index = lines[0] + .split_whitespace() + .position(|v| v == "PID") + .unwrap(); let mut result = String::new(); result.push_str(lines[0].as_str());