-
Notifications
You must be signed in to change notification settings - Fork 196
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
Split out fluent builder generators and clean up #3585
Conversation
A new generated diff is ready to view.
A new doc preview is ready to view. |
...oftware/amazon/smithy/rust/codegen/client/smithy/generators/client/FluentBuilderGenerator.kt
Show resolved
Hide resolved
...oftware/amazon/smithy/rust/codegen/client/smithy/generators/client/FluentBuilderGenerator.kt
Outdated
Show resolved
Hide resolved
Co-authored-by: Zelda Hessler <zhessler@amazon.com>
A new generated diff is ready to view.
A new doc preview is ready to view. |
A new generated diff is ready to view.
A new doc preview is ready to view. |
codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/rustlang/RustWriter.kt
Outdated
Show resolved
Hide resolved
A new generated diff is ready to view.
A new doc preview is ready to view. |
/** | ||
* Generates the client via codegen decorator. | ||
* |
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.
Thanks for explaining the rationale!
It looks like I will need to render specialized fluent builders for waiters. This PR is some prerequisite work to split fluent builder generation out of the fluent client generator into its own thing. This makes it possible to refactor the fluent builder generator to be more configurable in a follow up PR so that it can generate waiter fluent builders as well.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.