tls_api_native_tls/
lib.rs

1//! [`tls_api`] implementation for [`native_tls`].
2
3#![deny(rustdoc::broken_intra_doc_links)]
4
5mod acceptor;
6mod connector;
7mod error;
8mod handshake;
9mod stream;
10
11pub use acceptor::TlsAcceptor;
12pub use acceptor::TlsAcceptorBuilder;
13pub use connector::TlsConnector;
14pub use connector::TlsConnectorBuilder;
15
16pub(crate) use error::Error;
17pub use stream::TlsStream;
18use tls_api::ImplInfo;
19
20pub(crate) fn info() -> ImplInfo {
21    ImplInfo {
22        name: "native-tls",
23        version: "unknown",
24    }
25}