Crate rtlambda

Source

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.