1#![no_std]
2#![doc = include_str!("../README.md")]
3
4#[cfg(feature = "std")]
5extern crate std;
6
7#[cfg(any(feature = "async-rustls", feature = "blocking-rustls"))]
8mod shared;
9
10#[cfg(feature = "blocking-rustls")]
11pub mod blocking;
12
13#[cfg(feature = "async-rustls")]
14pub mod asynchronous;
15
16#[cfg(all(test, any(feature = "async-rustls", feature = "blocking-rustls")))]
17mod test_server;
18
19#[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
21pub enum ReqwestAdapterStatus {
22 TransportFreeByDefault,
24 BlockingRustlsAvailable,
26 AsyncRustlsAvailable,
28}