From bd33f55a832ffd1cca86fdee0c8bad33be260f25 Mon Sep 17 00:00:00 2001 From: kazk Date: Fri, 26 Feb 2021 16:45:25 -0800 Subject: [PATCH] Use `Option::tanspose` --- kube/src/service/mod.rs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/kube/src/service/mod.rs b/kube/src/service/mod.rs index fc16f9363..f4ce51f37 100644 --- a/kube/src/service/mod.rs +++ b/kube/src/service/mod.rs @@ -128,14 +128,7 @@ impl TryFrom for Service { #[cfg(not(feature = "proxy"))] let conn = connector::https_connector(tls); #[cfg(feature = "proxy")] - let conn = connector::proxy_connector( - tls, - if let Some(url) = &config.proxy_url { - Some(url.parse::()?) - } else { - None - }, - ); + let conn = connector::proxy_connector(tls, config.proxy_url.map(|s| s.parse()).transpose()?); let conn = ServiceBuilder::new().layer(with_timeout).service(conn); let client: HyperClient<_, Body> = HyperClient::builder().build(conn);