Crate aws_smithy_client
source ·Expand description
A Hyper-based Smithy service client.
| Feature | Description |
|---|---|
event-stream | Provides Sender/Receiver implementations for Event Stream codegen. |
rt-tokio | Run async code with the tokio runtime |
test-util | Include various testing utils |
native-tls | Use native-tls as the HTTP client’s TLS implementation |
rustls | Use rustls as the HTTP client’s TLS implementation |
client-hyper | Use 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
calland friends. - Type aliases for standard connection types.
- Type-erased variants of
Clientand friends. - Default connectors based on what TLS features are active. Also contains HTTP-related abstractions that enable passing HTTP connectors around.
- Implementation of
SmithyConnectorfor Hyper - Test connectors that never return data
- Retry support
- Timeout Configuration
Structs
- A builder that provides more customization options when constructing a
Client. - Smithy service client.
- Successful SDK Result
Enums
- Failed SDK Result