From 6c75d74d98dba6a695aa5d26372210436e6b6e46 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 5 Apr 2020 18:11:15 +0800 Subject: [PATCH] use if let --- src/main.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index f0e3723..267bdf3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -285,10 +285,9 @@ fn process_envs(the_env: &mut HashMap, build_json_object: &json: } let env_k = &env[0]; let env_v = &env[1]; - if env_k.is_null() || env_v.is_null() { - continue; + if let (Some(env_k_str), Some(env_v_str)) = (env_k.as_str(), env_v.as_str()) { + the_env.insert(env_k_str.to_owned(), env_v_str.to_owned()); } - the_env.insert(env_k.as_str().unwrap().to_string(), env_v.as_str().unwrap().to_string()); } } }