From a8a405749cdf7c52f400a819c7cbe17734085ed1 Mon Sep 17 00:00:00 2001 From: Martin Algesten Date: Sun, 5 Jan 2025 14:37:23 +0100 Subject: [PATCH] Reinstate ConnectProxyConnector --- src/proxy.rs | 3 ++- src/unversioned/transport/mod.rs | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/proxy.rs b/src/proxy.rs index 4e7f6ae8..b6149626 100644 --- a/src/proxy.rs +++ b/src/proxy.rs @@ -186,7 +186,8 @@ impl Proxy { /// /// This operates on the previous chained transport typically a TcpConnector optionally /// wrapped in TLS. -pub struct ConnectProxyConnector; +#[derive(Default)] +pub struct ConnectProxyConnector(()); impl Connector for ConnectProxyConnector { type Out = In; diff --git a/src/unversioned/transport/mod.rs b/src/unversioned/transport/mod.rs index d7f81a35..597b5b70 100644 --- a/src/unversioned/transport/mod.rs +++ b/src/unversioned/transport/mod.rs @@ -349,6 +349,8 @@ impl Default for DefaultConnector { crate::tls::TlsProvider::NativeTls, )); + let inner = inner.chain(ConnectProxyConnector::default()); + DefaultConnector { inner: boxed_connector(inner), }