From b3d24c3661a80c42d861d4f45da10c764ef9a40e Mon Sep 17 00:00:00 2001 From: Marat Safin Date: Sat, 27 Jul 2019 16:01:52 +0300 Subject: [PATCH] fix --- actix-http/src/client/connector.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/actix-http/src/client/connector.rs b/actix-http/src/client/connector.rs index c04b42eac..b8ec4810f 100644 --- a/actix-http/src/client/connector.rs +++ b/actix-http/src/client/connector.rs @@ -19,6 +19,10 @@ use super::Connect; #[cfg(feature = "ssl")] use openssl::ssl::SslConnector; +#[cfg(feature = "rust-tls")] +use rustls::ClientConfig; +#[cfg(feature = "rust-tls")] +use std::sync::Arc; #[cfg(feature = "rust-tls")] type SslConnector = Arc; @@ -72,9 +76,6 @@ impl Connector<(), ()> { } #[cfg(feature = "rust-tls")] { - use rustls::{Session, ClientConfig}; - use std::sync::Arc; - let protos = vec![b"h2".to_vec(), b"http/1.1".to_vec()]; let mut config = ClientConfig::new(); config.set_protocols(&protos); @@ -290,6 +291,7 @@ where { const H2: &[u8] = b"h2"; use actix_connect::ssl::RustlsConnector; + use rustls::Session; let ssl_service = TimeoutService::new( self.timeout,