@@ -16,7 +16,7 @@ compile_error!(
16
16
"only one of 'runtime-actix', 'runtime-async-std' or 'runtime-tokio' features can be enabled"
17
17
) ;
18
18
19
- pub use native_tls;
19
+ pub use native_tls:: { self , Error as TlsError } ;
20
20
21
21
//
22
22
// Actix *OR* Tokio
@@ -38,6 +38,9 @@ pub use tokio::{
38
38
) ) ]
39
39
pub use tokio:: net:: UnixStream ;
40
40
41
+ #[ cfg( all( feature = "tokio-native-tls" , not( feature = "async-native-tls" ) ) ) ]
42
+ pub use tokio_native_tls:: { TlsConnector , TlsStream } ;
43
+
41
44
//
42
45
// tokio
43
46
//
@@ -53,12 +56,6 @@ macro_rules! blocking {
53
56
} ;
54
57
}
55
58
56
- #[ cfg( all( feature = "tokio-native-tls" , not( feature = "async-native-tls" ) ) ) ]
57
- pub use tokio_native_tls:: { TlsConnector , TlsStream } ;
58
-
59
- #[ cfg( all( feature = "tokio-native-tls" , not( feature = "async-native-tls" ) ) ) ]
60
- pub use native_tls:: Error as TlsError ;
61
-
62
59
//
63
60
// actix
64
61
//
@@ -113,7 +110,7 @@ macro_rules! blocking {
113
110
pub use async_std:: os:: unix:: net:: UnixStream ;
114
111
115
112
#[ cfg( all( feature = "async-native-tls" , not( feature = "tokio-native-tls" ) ) ) ]
116
- pub use async_native_tls:: { Error as TlsError , TlsConnector , TlsStream } ;
113
+ pub use async_native_tls:: { TlsConnector , TlsStream } ;
117
114
118
115
#[ cfg( all(
119
116
feature = "runtime-async-std" ,
0 commit comments