Module aws_smithy_client::timeout
source · [−]Expand description
Timeout Configuration
While timeout configuration is unstable, this module is in aws-smithy-client.
As timeout and HTTP configuration stabilizes, this will move to aws-types and become a part of HttpSettings.
Structs
A struct of structs containing everything needed to create new TimeoutServices
A layer that wraps services in a timeout service
A service that wraps another service, adding the ability to set a timeout for requests handled by the inner service.
A struct containing everything needed to create a new TimeoutService
Enums
A future generated by a TimeoutService that may or may not have a timeout depending on
whether or not one was set. Because TimeoutService can be used at multiple levels of the
service stack, a kind can be set so that when a timeout occurs, you can know which kind of
timeout it was.
Functions
Convert a timeout::Api into an ClientTimeoutParams in order to create
the set of TimeoutServices needed by a crate::Client