1
0
Fork 0
mirror of https://github.com/actix/actix-web.git synced 2025-04-08 02:49:52 +00:00
This commit is contained in:
Marat Safin 2019-07-27 16:01:52 +03:00
parent bbcd7a22d5
commit b3d24c3661

View file

@ -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<ClientConfig>;
@ -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,