#![crate_type = "staticlib"]
#![allow(non_camel_case_types)]
#![allow(renamed_and_removed_lints)]
#![allow(clippy::not_unsafe_ptr_arg_deref)]
#![allow(clippy::arc_with_non_send_sync)]
#![cfg_attr(feature = "read_buf", feature(read_buf))]
#![cfg_attr(feature = "read_buf", feature(core_io_borrowed_buf))]
pub mod acceptor;
pub mod certificate;
pub mod cipher;
pub mod client;
pub mod connection;
pub mod crypto_provider;
pub mod enums;
mod error;
mod ffi;
pub mod io;
pub mod keylog;
pub mod log;
mod panic;
pub mod rslice;
pub mod server;
pub mod session;
mod userdata;
pub mod verifier;
pub mod version;
pub use error::rustls_result;
pub use error::*;
pub use version::rustls_version;
#[macro_use]
extern crate macro_rules_attribute;