24 releases (14 stable)

1.4.0 Apr 11, 2024
1.2.0 Mar 12, 2024
1.1.1 Dec 13, 2023
1.0.2 Nov 27, 2023
0.55.3 May 23, 2023

#78 in Network programming

Download history 127999/week @ 2024-01-02 144348/week @ 2024-01-09 157754/week @ 2024-01-16 169968/week @ 2024-01-23 163492/week @ 2024-01-30 148712/week @ 2024-02-06 155355/week @ 2024-02-13 157262/week @ 2024-02-20 162141/week @ 2024-02-27 166704/week @ 2024-03-05 180572/week @ 2024-03-12 170945/week @ 2024-03-19 155298/week @ 2024-03-26 177055/week @ 2024-04-02 179703/week @ 2024-04-09 156232/week @ 2024-04-16

697,720 downloads per month
Used in 635 crates (432 directly)

Apache-2.0

705KB
14K 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.5–6MB
~104K SLoC