diff --git a/sqlx-rt/src/lib.rs b/sqlx-rt/src/lib.rs index 811b7b6e..e562374e 100644 --- a/sqlx-rt/src/lib.rs +++ b/sqlx-rt/src/lib.rs @@ -16,7 +16,7 @@ compile_error!( "only one of 'runtime-actix', 'runtime-async-std' or 'runtime-tokio' features can be enabled" ); -pub use native_tls; +pub use native_tls::{self, Error as TlsError}; // // Actix *OR* Tokio @@ -38,6 +38,9 @@ pub use tokio::{ ))] pub use tokio::net::UnixStream; +#[cfg(all(feature = "tokio-native-tls", not(feature = "async-native-tls")))] +pub use tokio_native_tls::{TlsConnector, TlsStream}; + // // tokio // @@ -53,12 +56,6 @@ macro_rules! blocking { }; } -#[cfg(all(feature = "tokio-native-tls", not(feature = "async-native-tls")))] -pub use tokio_native_tls::{TlsConnector, TlsStream}; - -#[cfg(all(feature = "tokio-native-tls", not(feature = "async-native-tls")))] -pub use native_tls::Error as TlsError; - // // actix // @@ -113,7 +110,7 @@ macro_rules! blocking { pub use async_std::os::unix::net::UnixStream; #[cfg(all(feature = "async-native-tls", not(feature = "tokio-native-tls")))] -pub use async_native_tls::{Error as TlsError, TlsConnector, TlsStream}; +pub use async_native_tls::{TlsConnector, TlsStream}; #[cfg(all( feature = "runtime-async-std",