mod body;
mod client;
mod config;
mod raw;
pub use crate::shared::{
BearerToken, BearerTokenError, BuildError, CredentialStateError, CustomEndpointAcknowledgement,
EndpointError, HttpsEndpoint, MAX_BEARER_TOKEN_BYTES, MAX_CONFIGURED_ENDPOINT_BYTES,
MAX_RAW_REQUEST_BODY_BYTES, MAX_TIMEOUT_SECONDS, MAX_UPSTREAM_HTTP1_HEAD_BYTES,
MAX_UPSTREAM_HTTP1_HEADERS, RawHttpError, RawTransportFailure, RequestTimeouts, TimeoutError,
TokenRotationError, TransportError, UserAgent, UserAgentError,
};
pub use client::BlockingClient;
#[cfg(feature = "blocking-rustls-fips")]
pub use config::FipsTlsPolicy;
pub use config::{BlockingClientBuilder, RawBlockingClientBuilder};
pub use raw::RawBlockingClient;
#[cfg(test)]
mod tests;
#[cfg(all(
test,
feature = "blocking-rustls-webpki-roots",
not(feature = "blocking-rustls-fips")
))]
mod webpki_roots_tests;