mirror of
https://github.com/poem-web/poem.git
synced 2026-01-24 20:08:49 +00:00
Some checks failed
CI / check (map[name:poem path:poem]) (push) Has been cancelled
CI / check (map[name:poem-derive path:poem-derive]) (push) Has been cancelled
CI / check (map[name:poem-grpc path:poem-grpc]) (push) Has been cancelled
CI / check (map[name:poem-grpc-build path:poem-grpc-build]) (push) Has been cancelled
CI / check (map[name:poem-lambda path:poem-lambda]) (push) Has been cancelled
CI / check (map[name:poem-mcpserver path:poem-mcpserver]) (push) Has been cancelled
CI / check (map[name:poem-mcpserver-macros path:poem-mcpserver-macros]) (push) Has been cancelled
CI / check (map[name:poem-openapi path:poem-openapi]) (push) Has been cancelled
CI / check (map[name:poem-openapi-derive path:poem-openapi-derive]) (push) Has been cancelled
CI / check-examples (push) Has been cancelled
Code Coverage / cover (push) Has been cancelled
Updates the requirements on [lambda_http](https://github.com/awslabs/aws-lambda-rust-runtime) to permit the latest version. - [Release notes](https://github.com/awslabs/aws-lambda-rust-runtime/releases) - [Commits](https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.15.0...lambda-events-0.16.0) --- updated-dependencies: - dependency-name: lambda_http dependency-version: 0.16.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Poem For AWS Lambda
Example
use poem::handler;
use poem_lambda::Error;
#[handler]
fn index() -> &'static str {
"hello"
}
#[tokio::main]
async fn main() -> Result<(), Error> {
poem_lambda::run(index).await
}
Safety
This crate uses #![forbid(unsafe_code)] to ensure everything is implemented in 100% Safe Rust.
MSRV
The minimum supported Rust version for this crate is 1.85.0.
Contributing
🎈 Thanks for your help improving the project! We are so happy to have you!
License
Licensed under either of
- Apache License, Version 2.0,(LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Poem by you, shall be licensed as Apache, without any additional terms or conditions.