Skip to main content

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};