Skip to content

Conversation

@guyo13
Copy link
Owner

@guyo13 guyo13 commented Nov 7, 2023

No description provided.

guyo13 added 6 commits June 23, 2022 09:22
* Move all public traits to api crate
* Make event handler initialize function a constructor and invert the control over the event handler object creation
* Make Transport trait contain its Response type as an associated type
* Remove type parameters from LambdaRuntime trait and associate it with 2 associated types Handler and Transport
* Remove redundant type parameters from DefaultRuntime
* Adjust the implementation of the DefaultRuntime to follow the new api
* Make EventContext struct non-generic and directly implement all the read and write traits on it
* Rename trait RuntimeEnvVars -> LambdaEnvVars
* Make trait LambdaContext extend LambdaEnvVars
* Create trait LambdaEnvSetter that is responsible for setting any lambda env variables that change between invocations
* Create trait LambdaContextSetter that is responsible for setting any lambda context variables that change between invocations
* Remove redundant arguments from create_runtime and default_runtime macros
* Adjust EventHandler function signatures
* Adjust Docs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants