Skip to content

Commit b8d0c2f

Browse files
committed
Inline expressions in Connector HTTP scheme handling
1 parent 6437122 commit b8d0c2f

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

src/connector.rs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,16 +70,8 @@ where
7070
};
7171

7272
if scheme == &http::uri::Scheme::HTTP && !self.force_https {
73-
let connecting_future = self.http.call(dst);
74-
75-
let f = async move {
76-
let tcp = connecting_future
77-
.await
78-
.map_err(Into::into)?;
79-
80-
Ok(MaybeHttpsStream::Http(tcp))
81-
};
82-
Box::pin(f)
73+
let future = self.http.call(dst);
74+
Box::pin(async move { Ok(MaybeHttpsStream::Http(future.await.map_err(Into::into)?)) })
8375
} else if scheme == &http::uri::Scheme::HTTPS {
8476
let cfg = self.tls_config.clone();
8577
let mut hostname = match self.override_server_name.as_deref() {

0 commit comments

Comments
 (0)