10 releases (6 breaking)

new 0.35.2 Jan 21, 2022
0.34.1 Jan 10, 2022
0.33.1 Dec 15, 2021
0.30.0-alpha Nov 24, 2021
Download history 43/week @ 2021-10-18 341/week @ 2021-10-25 739/week @ 2021-11-01 1280/week @ 2021-11-08 2031/week @ 2021-11-15 2324/week @ 2021-11-22 4832/week @ 2021-11-29 7856/week @ 2021-12-06 11742/week @ 2021-12-13 7824/week @ 2021-12-20 6580/week @ 2021-12-27 12442/week @ 2022-01-03 14813/week @ 2022-01-10 16773/week @ 2022-01-17

50,874 downloads per month
Used in 311 crates (297 directly)

Apache-2.0

425KB
9K 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

~5.5–10MB
~192K SLoC

a