Modules§
- backends
- Implementations of the
rtlambda
API 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::LambdaRuntime
API and provides a default generic implementation. - transport
- Defines the
crate::transport::Transport
abstraction used to support multiple HTTP backends.
Macros§
- create_
runtime - Creates a
crate::runtime::DefaultRuntime
with the given response, transport, env, out, err types as well as version and initializer. - default_
runtime - Creates a
crate::runtime::DefaultRuntime
with ureq based HTTP backend and the default implementation of env-vars handling.
Statics§
- LAMBDA_
VER - The current Lambda API version used on AWS.