Modules§
- backends
- Implementations of the
rtlambdaAPI for different HTTP backends. - data
- A collection of traits and default implementations for them, representing the library’s core data structures.
- error
- Defines error types and constants.
- prelude
- A prelude that contains all the relevant imports when using the library’s default runtime implementation, which currently ships with a ureq based HTTP Backend and serde_json for serialization.
- runtime
- Defines the
crate::runtime::LambdaRuntimeAPI and provides a default generic implementation. - transport
- Defines the
crate::transport::Transportabstraction used to support multiple HTTP backends.
Macros§
- create_
runtime - Creates a
crate::runtime::DefaultRuntimewith the given response, transport, env, out, err types as well as version and initializer. - default_
runtime - Creates a
crate::runtime::DefaultRuntimewith ureq based HTTP backend and the default implementation of env-vars handling.
Statics§
- LAMBDA_
VER - The current Lambda API version used on AWS.