32 releases (breaking)
0.55.0 | Mar 23, 2023 |
---|---|
0.54.1 | Jan 25, 2023 |
0.52.0 | Dec 12, 2022 |
0.51.0 | Oct 24, 2022 |
0.30.0-alpha | Nov 24, 2021 |
#1915 in Network programming
412,710 downloads per month
Used in 522 crates
(359 directly)
585KB
12K
SLoC
aws-smithy-client
aws-smithy-client
defines a Tower-based client that implements functionality that exists across all service clients
generated by smithy-rs including:
- Retries
- Connector, request attempt, and multi-request timeouts
- Configurable middleware
- HTTPS implementations
This crate is part of the AWS SDK for Rust and the smithy-rs code generator. In most cases, it should not be used directly.
lib.rs
:
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 |
Dependencies
~6–15MB
~286K SLoC