-
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
Move SdkBody
and bytestream
into aws-smithy-types
#3026
Move SdkBody
and bytestream
into aws-smithy-types
#3026
Conversation
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. |
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. |
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. |
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 the right direction, couple of small things to fix up
codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/smithy/RuntimeType.kt
Outdated
Show resolved
Hide resolved
Co-authored-by: Russell Cohen <[email protected]>
A new generated diff is ready to view.
A new doc preview is ready to view. |
This commit addresses #3026 (comment)
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. |
A new generated diff is ready to view.
A new doc preview is ready to view. |
This commit addresses #3026 (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. Just two smaller things.
This commit addresses #3026 (comment)
A new generated diff is ready to view.
A new doc preview is ready to view. |
# Motivation and Context A follow-up on #3026 ## Description #3026 moved - `aws_smithy_http::body::{BoxBody, Error, SdkBody}` to `aws_smithy_types::body::{BoxBody, Error, SdkBody}` - `aws_smithy_http::byte_stream::{AggregatedBytes, ByteStream, error::Error}` to `aws_smithy_types::byte_stream::{AggregatedBytes, ByteStream, error::Error}` and also left "breadcrumbs", so that customers could still consume updated types from `aws_smithy_http` after the move. This PR turns breadcrumbs into deprecation messages (via `#[deprecated(...)]`) and updates existing places that used to use moved types from `aws_smithy_http` to directly depend on `aws_smithy_types`. ## Testing Relied on tests in CI. ## Checklist <!--- If a checkbox below is not applicable, then please DELETE it rather than leaving it unchecked --> - [x] I have updated `CHANGELOG.next.toml` if I made changes to the smithy-rs codegen or runtime crates ---- _By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice._
Motivation and Context
Takes care of the first part of #3053 (the remaining part is denoted as
TODO(runtimeCratesVersioningCleanup)
and until that and #3033 are done the issue will not be closed).Description
This PR moves from
aws-smithy-http
toaws-smithy-types
:SdkBody
structbyte_stream
moduleWithin the origin crate, we leave "breadcrumbs" (i.e. reexports) for existing customers of the items above so they are not broken by the move.
We have just moved
SdkBody
toaws-smithy-types
without renaming it to see how it looks there. However, as TODO(naming) says, we can choose to rename it to justBody
. Curious to hear what the reviewers think.Testing
Relied on the tests in CI.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.