Skip to content

Commit 362c12a

Browse files
committed
chore(tls): streamline conn module type re-exports
1 parent 04c1258 commit 362c12a

5 files changed

Lines changed: 8 additions & 9 deletions

File tree

src/client/http/connect/conn.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use tokio_boring2::SslStream;
1616
use super::{AsyncConnWithInfo, TlsInfoFactory};
1717
use crate::{
1818
core::client::connect::{Connected, Connection},
19-
tls::{MaybeHttpsStream, TlsInfo},
19+
tls::{TlsInfo, conn::MaybeHttpsStream},
2020
};
2121

2222
pin_project! {

src/client/http/connect/connector.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@ use crate::{
3333
error::{BoxError, TimedOut, map_timeout_to_connector_error},
3434
proxy::{Intercepted, Matcher as ProxyMatcher},
3535
tls::{
36-
EstablishedConn, HttpsConnector, MaybeHttpsStream, TlsConnector, TlsConnectorBuilder,
3736
TlsOptions,
37+
conn::{
38+
EstablishedConn, HttpsConnector, MaybeHttpsStream, TlsConnector, TlsConnectorBuilder,
39+
},
3840
},
3941
};
4042

src/client/http/connect/tls_info.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use tokio::net::TcpStream;
33
use tokio::net::UnixStream;
44
use tokio_boring2::SslStream;
55

6-
use crate::tls::{MaybeHttpsStream, TlsInfo};
6+
use crate::tls::{TlsInfo, conn::MaybeHttpsStream};
77

88
/// A trait for extracting TLS information from a connection.
99
///

src/client/http/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ use crate::{
7070
proxy::Matcher as ProxyMatcher,
7171
redirect::{self, FollowRedirectPolicy, Policy as RedirectPolicy},
7272
tls::{
73-
AlpnProtocol, CertStore, Identity, KeyLogPolicy, TlsConnectorBuilder, TlsOptions,
74-
TlsVersion,
73+
AlpnProtocol, CertStore, Identity, KeyLogPolicy, TlsOptions, TlsVersion,
74+
conn::TlsConnectorBuilder,
7575
},
7676
};
7777

src/tls/mod.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,13 @@
44
//!
55
//! - Various parts of TLS can also be configured or even disabled on the `ClientBuilder`.
66
7-
mod conn;
7+
pub(crate) mod conn;
88
mod keylog;
99
mod options;
1010
mod x509;
1111

1212
pub use boring2::ssl::{CertificateCompressionAlgorithm, ExtensionType};
1313

14-
pub(crate) use self::conn::{
15-
EstablishedConn, HttpsConnector, MaybeHttpsStream, TlsConnector, TlsConnectorBuilder,
16-
};
1714
pub use self::{
1815
keylog::KeyLogPolicy,
1916
options::{TlsOptions, TlsOptionsBuilder},

0 commit comments

Comments
 (0)