Crate lambda_runtime

source ·
Expand description

The mechanism available for defining a Lambda function is as follows:

Create a type that conforms to the tower::Service trait. This type can then be passed to the the lambda_runtime::run function, which launches and runs the Lambda runtime.




  • An enum representing the response of a function that can return either a buffered response of type B or a streaming response of type S.


  • a trait that can be implemented for any type that can be converted into a FunctionResponse. This allows us to use the into method to convert a type into a FunctionResponse.
  • An asynchronous function from a Request to a Response.


Type Aliases

  • Error type that lambdas may result in