Skip to content
Snippets Groups Projects
Unverified Commit 1fa0ecfc authored by Matteo Bigoi's avatar Matteo Bigoi Committed by GitHub
Browse files

Runtime and client codegen support for improved server protocol dispatcher (#822)


* Runtime and client codegen support for improved server protocol dispatcher

Implement Rust runtime defining the traits used by the server to build operations
parsers/serializers:
  * ParseHttpRequest
  * SerializeHttpResponse
  * SerializeHttpError

Refactor ProtocolSupport to allow server configurations:
  * requestDeserialization (bool)
  * requestBodyDeserialization (bool)
  * responseSerialization(bool)
  * errorSerialization(bool)

Change visibility of HttpBoundProtocolGenerator methods to allow to use
them in the server generator

Co-authored-by: default avatarRussell Cohen <rcoh@amazon.com>
Co-authored-by: default avatardavid-perez <d@vidp.dev>
parent 9c134c53
Branches
Tags
No related merge requests found
Showing
with 296 additions and 13 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment