#![no_std]
#![doc = include_str!("../README.md")]
#[cfg(feature = "std")]
extern crate std;
#[cfg(any(
feature = "async-rustls",
feature = "blocking-rustls",
feature = "blocking-rustls-fips"
))]
mod shared;
#[cfg(any(feature = "blocking-rustls", feature = "blocking-rustls-fips"))]
pub mod blocking;
#[cfg(feature = "async-rustls")]
pub mod asynchronous;
#[cfg(all(
test,
any(
feature = "async-rustls",
feature = "blocking-rustls",
feature = "blocking-rustls-fips"
)
))]
mod test_server;
#[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
pub enum ReqwestAdapterStatus {
TransportFreeByDefault,
BlockingRustlsAvailable,
BlockingRustlsFipsAvailable,
AsyncRustlsAvailable,
}