Rust Functions
Authoring a Function in the Rust programming language
Dependencies
[dependencies]
asml_core = { version = "0.2", package = "assemblylift-core-guest" }
assemblylift_core_io_guest = { version = "0.3", package = "assemblylift-core-io-guest" }
asml_awslambda = { version = "0.3", package = "assemblylift-awslambda-guest" }Handler Definition
extern crate asml_awslambda;
use asml_core::GuestCore;
use asml_awslambda::{AwsLambdaClient, LambdaContext};
// Input must implement serde Deserialize
type Input = ();
handler!(context: LambdaContext<Input>, async {
// function code
// supports .await
})Writing an HTTP Function
Last updated