Skip to main content

Module asynchronous

Module asynchronous 

Source
Expand description

Hardened provider-neutral asynchronous transport implementation.

Structs§

AsyncClient
Hardened provider-neutral reqwest asynchronous transport.
AsyncClientBuilder
Builder requiring endpoint, bearer token, user agent, and all timeout dimensions before an asynchronous client can be constructed.
BearerToken
Owned bearer authorization value with redacted diagnostics and volatile cleanup of the adapter-owned bytes.
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.