Skip to main content

Module client

Module client 

Source
Expand description

Generic utilities for reqwest based ObjectStore implementations

Structs§

Certificate
Represents a CA certificate provided by the user.
ClientOptions
HTTP client configuration for remote object stores
HttpClient
An HTTP client
HttpError
An HTTP protocol error
HttpRequestBody
The Body of an HttpRequest
HttpResponseBody
The body of an HttpResponse
ReqwestConnector
HttpConnector using reqwest::Client
SpawnService
Wraps a provided HttpService and runs it on a separate tokio runtime
SpawnedReqwestConnector
reqwest::Client connector that performs all I/O on the provided tokio Runtime (thread pool).
StaticCredentialProvider
A static set of credentials

Enums§

ClientConfigKey
Configuration keys for ClientOptions
HttpErrorKind
Identifies the kind of HttpError

Traits§

CredentialProvider
Provides credentials for use when signing requests
HttpConnector
A factory for HttpClient
HttpService
An asynchronous function from a HttpRequest to a HttpResponse.

Type Aliases§

HttpRequest
An HTTP Request
HttpResponse
An HTTP response