trillium_native_tls/lib.rs
1#![forbid(unsafe_code)]
2#![deny(
3 clippy::dbg_macro,
4 missing_copy_implementations,
5 rustdoc::missing_crate_level_docs,
6 missing_debug_implementations,
7 missing_docs,
8 nonstandard_style,
9 unused_qualifications
10)]
11
12/*!
13This crate provides native tls trait implementations for trillium
14client ([`NativeTlsConnector`]) and server ([`NativeTlsAcceptor`]).
15*/
16
17pub use async_native_tls;
18pub use native_tls;
19pub use native_tls::Identity;
20
21mod server;
22pub use server::{NativeTlsAcceptor, NativeTlsServerTransport};
23
24mod client;
25pub use client::{NativeTlsClientTransport, NativeTlsConfig};