Crate lamedh_attributes[][src]

The official Rust runtime for AWS Lambda.

This package contains macro definitions to work with lambda.

An asynchronous function annotated with the #[lambda] attribute must accept an argument of type A which implements [serde::Deserialize], a [lambda::Context] and return a Result<B, E>, where B implements [serde::Serializable]. E is any type that implements Into<Box<dyn std::error::Error + Send + Sync + 'static>>.

Attribute Macros

lambda

Wrap an async function into the lambda constructs