SDK crates pull in both aws-lc-rs and ring if the default features are used
#1419
Unanswered
aochagavia
asked this question in
Q&A
Replies: 1 comment
|
This is intentional and was done to maintain backwards compatibility when we migrated to the |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Consider the case of S3, which has the following default features:
aws-sdk-rust/sdk/s3/Cargo.toml
Line 231 in 87b9d75
Here, both
rustlsanddefault-https-clientare enabled, which then propagate to aws-smithy-runtime:In the end, you end up with both
ringandaws-lc-rsin your tree! Also, you end up with two versions of hyper. Is this intentional?It seems to me that the default should pick either
rustlsordefault-https-client, but not both.All reactions