32 releases (stable)

1.7.2 Aug 8, 2024
1.7.1 Jul 3, 2024
1.7.0 Jun 12, 2024
1.2.0 Mar 12, 2024
0.55.3 May 23, 2023

#86 in Network programming

Download history 252976/week @ 2024-06-14 255719/week @ 2024-06-21 288676/week @ 2024-06-28 310335/week @ 2024-07-05 296235/week @ 2024-07-12 297332/week @ 2024-07-19 308779/week @ 2024-07-26 311341/week @ 2024-08-02 300302/week @ 2024-08-09 300937/week @ 2024-08-16 303041/week @ 2024-08-23 289765/week @ 2024-08-30 294420/week @ 2024-09-06 272004/week @ 2024-09-13 304973/week @ 2024-09-20 250324/week @ 2024-09-27

1,182,514 downloads per month
Used in 755 crates (448 directly)

Apache-2.0

745KB
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–10MB
~104K SLoC