Hello there,
The current implementation of lambda_http's Handler::Fut requires a Send bound, but the underlying lambda_runtime's Handler::Fut does not. Is there a reason why this bound is present? Future-proofing the API or remnant of the past perhaps? The crate still compiles (and the tests pass) after removing the bound.
Would the team be interesting in a PR with this commit.
This open up some interesting avenue too. For example, I found this issue while trying to integrate actix on top of the lambda_http crate (swaping out HttpServer with lambda_runtime::run(lambda_http::handler basically).
Thanks !