Skip to main content

Crate serverust_lambda

Crate serverust_lambda 

Source
Expand description

Runtime dual do framework serverust: HTTP local e AWS Lambda.

Use a trait AppRuntime (importada deste crate) para chamar .run() diretamente em serverust_core::App — a função escolhe entre Lambda e HTTP local olhando para AWS_LAMBDA_RUNTIME_API.

Re-exports§

pub use aws_lambda_events;
pub use lambda_http;

Enums§

Runtime
Tipo de runtime escolhido pela detecção de ambiente.

Traits§

AppRuntime
Extensão que permite chamar .run() e .run_lambda() em App via dot-chain.

Functions§

detect_runtime
Função pura usada pelo runtime dispatcher e por testes.
run
Dispatcher: escolhe entre Lambda e HTTP local conforme o ambiente.
run_http
Sobe a App em modo HTTP local atado a addr.
run_lambda
Sobe a App no runtime Lambda (consumindo eventos do API Gateway / Function URL).