Module aws_smithy_client::bounds
source · Expand description
This module holds convenient short-hands for the otherwise fairly extensive trait bounds
required for call
and friends.
The short-hands will one day be true trait aliases, but for now they are traits with blanket implementations. Also, due to compiler limitations, the bounds repeat a number of associated types with bounds so that those bounds do not need to be repeated at the call site. It’s a bit of a mess to define, but should be invisible to callers.
Traits
- A low-level Smithy connector that maps from
http::Request
tohttp::Response
. - A Smithy middleware layer (i.e., factory).
- A Smithy middleware service that adjusts
aws_smithy_http::operation::Request
s. - A Smithy retry policy.
Type Aliases
- A service that has parsed a raw Smithy response.