26 releases (16 stable)

1.6.0 May 8, 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

#81 in Network programming

Download history 170881/week @ 2024-01-25 153152/week @ 2024-02-01 154894/week @ 2024-02-08 150949/week @ 2024-02-15 163532/week @ 2024-02-22 166027/week @ 2024-02-29 169258/week @ 2024-03-07 178972/week @ 2024-03-14 166054/week @ 2024-03-21 160124/week @ 2024-03-28 179715/week @ 2024-04-04 184153/week @ 2024-04-11 194765/week @ 2024-04-18 196726/week @ 2024-04-25 200402/week @ 2024-05-02 167402/week @ 2024-05-09

796,646 downloads per month
Used in 649 crates (434 directly)

Apache-2.0

720KB
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