Skip to content

Conversation

jasgin
Copy link
Contributor

@jasgin jasgin commented Oct 1, 2025

Motivation and Context

Extension of #4317.

This PR will add the traits and the #4317 will be used to add the validation and codegen.

Deferring moving existing traits to this new package to another PR to avoid clashing refactors with features.

Description

Testing

Checklist

  • For changes to the smithy-rs codegen or runtime crates, I have created a changelog entry Markdown file in the .changelog directory, specifying "client," "server," or both in the applies_to key.
  • For changes to the AWS SDK, generated SDK code, or SDK runtime crates, I have created a changelog entry Markdown file in the .changelog directory, specifying "aws-sdk-rust" in the applies_to key.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@jasgin jasgin force-pushed the add-custom-validation-traits branch 2 times, most recently from fa6289a to 405eb3b Compare October 1, 2025 19:12
@jasgin jasgin force-pushed the add-custom-validation-traits branch 2 times, most recently from 5c47b56 to 2813185 Compare October 2, 2025 14:45
@jasgin jasgin marked this pull request as ready for review October 2, 2025 14:49
@jasgin jasgin requested review from a team as code owners October 2, 2025 14:49
@jasgin jasgin force-pushed the add-custom-validation-traits branch 3 times, most recently from 58171e5 to df68b50 Compare October 2, 2025 19:47
@jasgin jasgin force-pushed the add-custom-validation-traits branch from df68b50 to 4e01c44 Compare October 3, 2025 15:24
@rcoh rcoh merged commit 4ac79e6 into smithy-lang:main Oct 3, 2025
45 of 46 checks passed
Copy link

github-actions bot commented Oct 3, 2025

A new generated diff is ready to view.

  • No codegen difference in the AWS SDK
  • No codegen difference in the Client Test
  • No codegen difference in the Server Test
  • No codegen difference in the Server Test Python
  • No codegen difference in the Server Test Typescript

A new doc preview is ready to view.

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.

4 participants