diff --git a/src/transport/smtp/client/mod.rs b/src/transport/smtp/client/mod.rs index 8016c28..e245cf2 100644 --- a/src/transport/smtp/client/mod.rs +++ b/src/transport/smtp/client/mod.rs @@ -34,12 +34,12 @@ pub use self::async_net::AsyncNetworkStream; pub use self::async_net::AsyncTokioStream; use self::net::NetworkStream; #[cfg(any(feature = "native-tls", feature = "rustls", feature = "boring-tls"))] -pub(super) use self::tls::InnerTlsParameters; +pub(super) use self::tls::deprecated::InnerTlsParameters; #[cfg(any(feature = "native-tls", feature = "rustls", feature = "boring-tls"))] -pub use self::tls::TlsVersion; +pub use self::tls::deprecated::TlsVersion; pub use self::{ connection::SmtpConnection, - tls::{Certificate, Identity, Tls, TlsParameters, TlsParametersBuilder}, + tls::deprecated::{Certificate, Identity, Tls, TlsParameters, TlsParametersBuilder}, }; #[cfg(any(feature = "tokio1", feature = "async-std1"))] diff --git a/src/transport/smtp/client/tls/boring_tls.rs b/src/transport/smtp/client/tls/boring_tls.rs new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/transport/smtp/client/tls/boring_tls.rs @@ -0,0 +1 @@ + diff --git a/src/transport/smtp/client/tls.rs b/src/transport/smtp/client/tls/deprecated.rs similarity index 100% rename from src/transport/smtp/client/tls.rs rename to src/transport/smtp/client/tls/deprecated.rs diff --git a/src/transport/smtp/client/tls/mod.rs b/src/transport/smtp/client/tls/mod.rs new file mode 100644 index 0000000..a520474 --- /dev/null +++ b/src/transport/smtp/client/tls/mod.rs @@ -0,0 +1,7 @@ +#[cfg(feature = "boring-tls")] +mod boring_tls; +pub(super) mod deprecated; +#[cfg(feature = "native-tls")] +mod native_tls; +#[cfg(feature = "rustls")] +mod rustls; diff --git a/src/transport/smtp/client/tls/native_tls.rs b/src/transport/smtp/client/tls/native_tls.rs new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/transport/smtp/client/tls/native_tls.rs @@ -0,0 +1 @@ + diff --git a/src/transport/smtp/client/tls/rustls.rs b/src/transport/smtp/client/tls/rustls.rs new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/transport/smtp/client/tls/rustls.rs @@ -0,0 +1 @@ +