Expand description
Generic utilities for network based ObjectStore implementations
Structs§
- Client
Options - HTTP client configuration for remote object stores
- Http
Client - An HTTP client
- Http
Error - An HTTP protocol error
- Http
Request Body - The
Bodyof anHttpRequest - Http
Response Body - The body of an
HttpResponse - Spawn
Service - Wraps a provided
HttpServiceand runs it on a separate tokio runtime - Static
Credential Provider - A static set of credentials
Enums§
- Client
Config Key - Configuration keys for
ClientOptions - Digest
Algorithm - Algorithm for computing digests
- Http
Error Kind - Identifies the kind of
HttpError - Signing
Algorithm - Algorithm for signing payloads
Traits§
- Credential
Provider - Provides credentials for use when signing requests
- Crypto
Provider - Provides cryptographic primitives
- Digest
Context - Incrementally compute a digest, see
CryptoProvider::digest - Hmac
Context - Incrementally compute a HMAC, see
CryptoProvider::hmac - Http
Connector - A factory for
HttpClient - Http
Service - An asynchronous function from a
HttpRequestto aHttpResponse. - Signer
- Sign a payload, see
CryptoProvider::sign
Type Aliases§
- Http
Request - An HTTP Request
- Http
Response - An HTTP response