mirror of https://github.com/smithy-lang/smithy-rs
7541fe7fc8
## Motivation and Context https://github.com/awslabs/aws-sdk-rust/discussions/995 ## Description I tried to implement futures::Stream for a wrapper struct around `PaginationStream`. I am unsure if I did it in the best way. After fighting with the borrow checker for a while I decided to try `Arc<Mutex<_>>` - is this the way to go or does there exist a better way? Even then, does the code look correct? I used it in my project and my integration tests do pass but I am not 100% that these tests will catch any error in paginated ListObjectsV2. I would appreciate any feedback so far. ## Testing In progress while waiting for feedback on code ## Checklist - [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._ --------- Co-authored-by: Russell Cohen <rcoh@amazon.com> Co-authored-by: Russell Cohen <russell.r.cohen@gmail.com> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
LICENSE | ||
README.md | ||
external-types.toml |
README.md
aws-smithy-types-convert
This crate provides utilities for converting between the types defined in aws-smithy-types and types commonly used in other libraries.
Crate Features
By default, no features are enabled. Using the conversions requires enabling one or more features:
[dependencies]
aws-smithy-types-convert = { version = "VERSION", features = ["convert-chrono"] }
Currently, the following conversions are supported:
convert-chrono
: Conversions betweenDateTime
and chrono.convert-time
: Conversions betweenDateTime
and time.
Note: Conversions to and from SystemTime
are built
into aws-smithy-types
.
This crate is part of the AWS SDK for Rust and the smithy-rs code generator.