Skip to main content

cloud_sdk_reqwest/blocking/
mod.rs

1//! Hardened provider-neutral blocking transport implementation.
2
3mod body;
4mod client;
5mod config;
6mod raw;
7
8pub use crate::shared::{
9    BearerToken, BearerTokenError, BuildError, CredentialStateError, CustomEndpointAcknowledgement,
10    EndpointError, HttpsEndpoint, MAX_BEARER_TOKEN_BYTES, MAX_CONFIGURED_ENDPOINT_BYTES,
11    MAX_RAW_REQUEST_BODY_BYTES, MAX_TIMEOUT_SECONDS, MAX_UPSTREAM_HTTP1_HEAD_BYTES,
12    MAX_UPSTREAM_HTTP1_HEADERS, RawHttpError, RawTransportFailure, RequestTimeouts, TimeoutError,
13    TokenRotationError, TransportError, UserAgent, UserAgentError,
14};
15pub use client::BlockingClient;
16#[cfg(feature = "blocking-rustls-fips")]
17pub use config::FipsTlsPolicy;
18pub use config::{BlockingClientBuilder, RawBlockingClientBuilder};
19pub use raw::RawBlockingClient;
20
21#[cfg(test)]
22mod tests;
23#[cfg(all(
24    test,
25    feature = "blocking-rustls-webpki-roots",
26    not(feature = "blocking-rustls-fips")
27))]
28mod webpki_roots_tests;