We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
How AWS is building the Rust SDK and how you can use it today - Zelda Hessler - Rust Linz June 2022
AWS is building an open-source Rust SDK with Smithy, featuring easy service creation, customizable middleware, and support for multiple HTTP frameworks, learn how you can use it today.
- AWS is building an open-source Rust SDK using the Smithy framework.
- The SDK allows for easy creation of services and can be used to generate Rust code for AWS services.
- Smithy clients are built on top of the Tower framework, which provides a way to create reusable code for HTTP requests.
- The SDK uses a middleware-based architecture, which allows for easy customization and extension.
- The SDK supports multiple HTTP frameworks, including hyper and Tokyo.
- The SDK provides a way to define service configurations and can be used to generate Rust code for AWS services.
- The SDK includes a type called “operation” which is used to define the structure of a request and response.
- The SDK provides a way to define error handling and retry logic for requests.
- The SDK includes a feature called “inlinables” which allows for the creation of Rust code for AWS services.
- The SDK provides a way to customize the behavior of the SDK using middleware and can be used to generate Rust code for AWS services.
- The SDK includes a type called “service config” which is used to define the configuration for a service.
- The SDK provides a way to define the structure of a request and response using the “operation” type.
- The SDK includes a feature called “retries” which allows for the configuration of retry logic for requests.
- The SDK provides a way to customize the behavior of the SDK using middleware.
- The SDK includes a type called “credentials provider” which is used to define the credentials for a service.
- The SDK provides a way to define the structure of a request and response using the “operation” type.
- The SDK includes a feature called “timeout” which allows for the configuration of timeout logic for requests.
- The SDK provides a way to customize the behavior of the SDK using middleware.