Expand description

A Hyper-based Smithy service client.

FeatureDescription
event-streamProvides Sender/Receiver implementations for Event Stream codegen.
rt-tokioRun async code with the tokio runtime
test-utilInclude various testing utils
native-tlsUse native-tls as the HTTP client’s TLS implementation
rustlsUse rustls as the HTTP client’s TLS implementation
client-hyperUse hyper to handle HTTP requests

Re-exports

pub use timeout::TimeoutLayer;

Modules

This module holds convenient short-hands for the otherwise fairly extensive trait bounds required for call and friends.

Type aliases for standard connection types.

Extremely Experimental Test Connection

Type-erased variants of Client and friends.

Default connectors based on what TLS features are active. Also contains HTTP-related abstractions that enable passing HTTP connectors around.

Implementation of SmithyConnector for Hyper

Test connectors that never return data

Retry support for aws-hyper

Module with client connectors useful for testing.

Timeout Configuration

Structs

A builder that provides more customization options when constructing a Client.

Smithy service client.

Successful SDK Result

Enums

Failed SDK Result