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    BearerCredential, BearerCredentialScope, BearerCredentialScopeError, BearerCredentialSnapshot,
10    BearerRefreshHandoff, BearerToken, BearerTokenError, BuildError, CredentialStateError,
11    CredentialUpdateError, CustomEndpointAcknowledgement, EndpointError, HttpsEndpoint,
12    MAX_BEARER_TOKEN_BYTES, MAX_CONFIGURED_ENDPOINT_BYTES, MAX_RAW_REQUEST_BODY_BYTES,
13    MAX_TIMEOUT_SECONDS, MAX_UPSTREAM_HTTP1_HEAD_BYTES, MAX_UPSTREAM_HTTP1_HEADERS, RawHttpError,
14    RawTransportFailure, RequestTimeouts, TimeoutError, TokenRefreshError, TokenRotationError,
15    TransportError, UserAgent, UserAgentError,
16};
17pub use client::BlockingClient;
18#[cfg(feature = "blocking-rustls-fips")]
19pub use config::FipsTlsPolicy;
20pub use config::{BlockingClientBuilder, RawBlockingClientBuilder};
21pub use raw::RawBlockingClient;
22
23#[cfg(test)]
24mod tests;
25#[cfg(all(
26    test,
27    feature = "blocking-rustls-webpki-roots",
28    not(feature = "blocking-rustls-fips")
29))]
30mod webpki_roots_tests;