33 releases (stable)

1.7.3 Nov 5, 2024
1.7.1 Jul 3, 2024
1.2.0 Mar 12, 2024
1.1.1 Dec 13, 2023
0.55.3 May 23, 2023

#154 in Network programming

Download history 291208/week @ 2024-10-24 283956/week @ 2024-10-31 301034/week @ 2024-11-07 312961/week @ 2024-11-14 304302/week @ 2024-11-21 280732/week @ 2024-11-28 305798/week @ 2024-12-05 307895/week @ 2024-12-12 185149/week @ 2024-12-19 117171/week @ 2024-12-26 244538/week @ 2025-01-02 337255/week @ 2025-01-09 290842/week @ 2025-01-16 318924/week @ 2025-01-23 346607/week @ 2025-01-30 422425/week @ 2025-02-06

1,447,578 downloads per month
Used in 878 crates (479 directly)

Apache-2.0

750KB
15K SLoC

aws-smithy-runtime-api

APIs needed to configure and customize the Smithy generated code.

Most users will not need to use this crate directly as the most frequently used APIs are re-exported in the generated clients. However, this crate will be useful for anyone writing a library for others to use with their generated clients.

If you're needing to depend on this and you're not writing a library for Smithy generated clients, then please file an issue on smithy-rs as we likely missed re-exporting one of the APIs.

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:

APIs needed to configure and customize the Smithy generated code.

Most users will not need to use this crate directly as the most frequently used APIs are re-exported in the generated clients. However, this crate will be useful for anyone writing a library for others to use with their generated clients.

If you're needing to depend on this and you're not writing a library for Smithy generated clients, then please file an issue on smithy-rs as we likely missed re-exporting one of the APIs.

All client-specific code is in the client root level module to leave room for smithy-rs server APIs in the future.

Dependencies

~4–11MB
~105K SLoC