async_tls/
lib.rs

1//! Asynchronous TLS/SSL streams for async-std and AsyncRead/AsyncWrite sockets using [rustls](https://github.com/ctz/rustls).
2
3#![deny(unsafe_code)]
4
5#[cfg(feature = "server")]
6mod acceptor;
7#[cfg(feature = "client")]
8pub mod client;
9mod common;
10#[cfg(feature = "client")]
11mod connector;
12mod rusttls;
13#[cfg(feature = "server")]
14pub mod server;
15
16#[cfg(feature = "server")]
17pub use acceptor::{Accept, TlsAcceptor};
18#[cfg(feature = "client")]
19pub use connector::{Connect, TlsConnector};
20
21#[cfg(all(test, feature = "client", feature = "early-data"))]
22mod test_0rtt;