-
Notifications
You must be signed in to change notification settings - Fork 190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add client-support for RPC v2 CBOR #3767
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall looks good.
...otlin/software/amazon/smithy/rust/codegen/core/smithy/protocols/parse/CborParserGenerator.kt
Outdated
Show resolved
Hide resolved
.../main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/generators/ErrorCorrection.kt
Show resolved
Hide resolved
.../amazon/smithy/rust/codegen/client/smithy/generators/protocol/ClientProtocolTestGenerator.kt
Show resolved
Hide resolved
...e/amazon/smithy/rust/codegen/client/smithy/generators/protocol/RequestSerializerGenerator.kt
Show resolved
Hide resolved
...-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/protocols/RpcV2Cbor.kt
Outdated
Show resolved
Hide resolved
This commit addresses: #3767 (comment) #3767 (comment)
This commit addresses #3767 (comment)
This commit addresses #3767 (comment)
This commit addresses the following: #3767 (comment) #3767 (comment)
This commit addresses #3767 (comment)
This commit addresses #3767 (comment)
This commit addresses #3767 (comment) #3767 (comment)
This commit addresses #3767 (comment)
This commit addresses #3767 (comment)
This commit addresses #3767 (comment)
A new generated diff is ready to view.
A new doc preview is ready to view. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
.../main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/generators/ErrorCorrection.kt
Show resolved
Hide resolved
...-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/protocols/RpcV2Cbor.kt
Outdated
Show resolved
Hide resolved
...otlin/software/amazon/smithy/rust/codegen/core/smithy/protocols/parse/CborParserGenerator.kt
Outdated
Show resolved
Hide resolved
.../amazon/smithy/rust/codegen/server/smithy/generators/protocol/ServerProtocolTestGenerator.kt
Show resolved
Hide resolved
This commit addresses #3767 (comment)
This commit addresses #3767 (comment)
This commit addresses #3767 (comment)
This commit addresses #3767 (comment)
This commit addresses #3767 (comment)
A new generated diff is ready to view.
A new doc preview is ready to view. |
Motivation and Context
Follow-up on #2544 to add client-side support for the protocol
Description
The client implementation mainly focuses on a sub-section Requests in the spec. To that end, this PR addresses
TODO
for the client to fill in the blanks and includes additional adjustments/refactoring to pass client protocol tests.Testing
rpcv2Cbor
rpcv2Cbor-extras.smithy
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.