use lamedh_http::{ handler, lambda::{Context, Error}, IntoResponse, Request, RequestExt, Response, }; #[tokio::main] async fn main() -> Result<(), Error> { lamedh_runtime::run(handler(func)).await?; Ok(()) } async fn func(event: Request, _: Context) -> Result { Ok(match event.query_string_parameters().get("first_name") { Some(first_name) => format!("Hello, {}!", first_name).into_response(), _ => Response::builder() .status(400) .body("Empty first name".into()) .expect("failed to render response"), }) }