1
0
mirror of https://github.com/fafhrd91/actix-web synced 2024-12-18 01:43:58 +01:00

fix clippy lints

This commit is contained in:
Rob Ede 2021-12-10 23:17:51 +00:00
parent 92b8673475
commit 818c65af57
No known key found for this signature in database
GPG Key ID: 97C636207D3EF933
8 changed files with 10 additions and 11 deletions

View File

@ -107,7 +107,7 @@ pub async fn test_server_with_addr<F: ServiceFactory<TcpStream>>(
Connector::new()
.conn_lifetime(Duration::from_secs(0))
.timeout(Duration::from_millis(30000))
.ssl(builder.build())
.openssl(builder.build())
};
#[cfg(not(feature = "openssl"))]

View File

@ -341,7 +341,7 @@ where
Connector::new()
.conn_lifetime(Duration::from_secs(0))
.timeout(Duration::from_millis(30000))
.ssl(builder.build())
.openssl(builder.build())
}
#[cfg(not(feature = "openssl"))]
{

View File

@ -1,6 +1,7 @@
# Changes
## Unreleased - 2021-xx-xx
* Rename `Connector::{ssl => openssl}`. [#2503]
* Improve `Client` instantiation efficiency when using `openssl` by only building connectors once. [#2503]
[#2503]: https://github.com/actix/actix-web/pull/2503

View File

@ -62,7 +62,7 @@ actix-codec = "0.4.1"
actix-service = "2.0.0"
actix-http = "3.0.0-beta.14"
actix-rt = { version = "2.1", default-features = false }
actix-tls = { version = "3.0.0-rc.1", features = ["connect", "uri"] }
actix-tls = { version = "3.0.0-rc.2", features = ["connect", "uri"] }
actix-utils = "3.0.0"
ahash = "0.7"

View File

@ -38,10 +38,10 @@ enum OurTlsConnector {
Openssl(actix_tls::connect::openssl::reexports::SslConnector),
/// Provided because building the OpenSSL context on newer versions can be very slow.
/// This prevents unnecessary calls to `.build()` which constructing the client connector.
/// This prevents unnecessary calls to `.build()` while constructing the client connector.
#[cfg(feature = "openssl")]
#[allow(dead_code)] // false positive; used in build_ssl
OpensslBuilder(tls_openssl::ssl::SslConnectorBuilder),
OpensslBuilder(actix_tls::connect::openssl::reexports::SslConnectorBuilder),
#[cfg(feature = "rustls")]
Rustls(std::sync::Arc<actix_tls::connect::rustls::reexports::ClientConfig>),
@ -77,8 +77,6 @@ impl Connector<()> {
Error = actix_tls::connect::ConnectError,
> + Clone,
> {
println!("[awc] Connector::new");
Connector {
connector: TcpConnector::new(resolver::resolver()).service(),
config: ConnectorConfig::default(),
@ -220,7 +218,6 @@ where
unimplemented!("actix-http client only supports versions http/1.1 & http/2")
}
};
println!("[awc] max_http_version");
self.tls = Connector::build_ssl(versions);
self
}
@ -308,6 +305,7 @@ where
};
let tls = match self.tls {
#[cfg(feature = "openssl")]
OurTlsConnector::OpensslBuilder(builder) => {
OurTlsConnector::Openssl(builder.build())
}

View File

@ -58,7 +58,7 @@ async fn test_connection_window_size() {
.map_err(|e| log::error!("Can not set alpn protocol: {:?}", e));
let client = awc::Client::builder()
.connector(awc::Connector::new().ssl(builder.build()))
.connector(awc::Connector::new().openssl(builder.build()))
.initial_window_size(100)
.initial_connection_window_size(100)
.finish();

View File

@ -72,7 +72,7 @@ async fn test_connection_reuse_h2() {
.map_err(|e| log::error!("Can not set alpn protocol: {:?}", e));
let client = awc::Client::builder()
.connector(awc::Connector::new().ssl(builder.build()))
.connector(awc::Connector::new().openssl(builder.build()))
.finish();
// req 1

View File

@ -121,7 +121,7 @@ async fn test_start_ssl() {
let client = awc::Client::builder()
.connector(
awc::Connector::new()
.ssl(builder.build())
.openssl(builder.build())
.timeout(Duration::from_millis(100)),
)
.finish();