Skip to main content

Module blocking

Module blocking 

Source
Expand description

Hardened provider-neutral blocking transport implementation.

Structs§

BearerToken
Owned bearer authorization value with redacted diagnostics and volatile cleanup of the adapter-owned bytes.
BlockingClient
Hardened provider-neutral reqwest blocking transport.
BlockingClientBuilder
Builder requiring endpoint, bearer token, user agent, and all timeout dimensions before a client can be constructed.
HttpsEndpoint
Validated HTTPS API endpoint, optionally including a fixed base path.
RequestTimeouts
Explicit total-request and connection timeout policy.
UserAgent
Validated, non-secret user-agent header value.

Enums§

BearerTokenError
Bearer-token validation error.
BuildError
Client construction failure.
EndpointError
HTTPS endpoint validation or target-composition error.
TimeoutError
Timeout policy validation error.
TransportError
Payload-free transport failure.
UserAgentError
User-agent validation error.

Constants§

MAX_BEARER_TOKEN_BYTES
Maximum bearer-token length accepted by the adapter.
MAX_TIMEOUT_SECONDS
Maximum configured timeout accepted by the adapter.