Unverified Commit 54d26cbb authored by Don MacAskill's avatar Don MacAskill Committed by GitHub
Browse files

Use 'crc-fast' v1.3.0 (#4170)

## Motivation and Context

`crc-fast` v1.3.0 is now 100% pure Rust, instead of using C bindings for
special optimizations, removing integration issues in a variety of
workflows.

It also includes significant performance improvements, particularly for
CRC-64/NVME (which is now on par with most CRC-32 variants), and smaller
inputs for all CRC variants.

## Description

- Removes all C bindings, `build.rs`, and the entire build stage.
- Replaces them with pure Rust implementations.
- Updated the Cargo lock files using `./gradlew
aws:sdk:cargoUpdateAllLockfiles`.
- Full [release
notes](https://github.com/awesomized/crc-fast-rust/releases/tag/1.3.0

).

## Testing

Drop-in, non-breaking minor version update. Existing tests pass.

_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: default avatarLandon James <lnj@amazon.com>
parent c5013b94
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -50,7 +50,7 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"

[[package]]
name = "aws-config"
version = "1.8.0"
version = "1.6.4"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
+230 −103
Original line number Diff line number Diff line
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
version = 4

[[package]]
name = "addr2line"
@@ -26,7 +26,7 @@ dependencies = [
 "cfg-if",
 "once_cell",
 "version_check",
 "zerocopy",
 "zerocopy 0.7.34",
]

[[package]]
@@ -67,6 +67,16 @@ dependencies = [
 "serde_json",
]

[[package]]
name = "assert-json-diff"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12"
dependencies = [
 "serde",
 "serde_json",
]

[[package]]
name = "atomic-waker"
version = "1.1.2"
@@ -81,19 +91,19 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"

[[package]]
name = "aws-config"
version = "1.6.2"
version = "1.6.4"
dependencies = [
 "aws-credential-types 1.2.3",
 "aws-runtime 1.5.7",
 "aws-runtime 1.5.8",
 "aws-sdk-sso",
 "aws-sdk-ssooidc",
 "aws-sdk-sts",
 "aws-smithy-async 1.2.5",
 "aws-smithy-http 0.62.1",
 "aws-smithy-json 0.61.3",
 "aws-smithy-json 0.61.4",
 "aws-smithy-runtime 1.8.3",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "aws-types 1.3.7",
 "bytes",
 "fastrand",
@@ -124,8 +134,8 @@ name = "aws-credential-types"
version = "1.2.3"
dependencies = [
 "aws-smithy-async 1.2.5",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "zeroize",
]

@@ -178,16 +188,16 @@ dependencies = [

[[package]]
name = "aws-runtime"
version = "1.5.7"
version = "1.5.8"
dependencies = [
 "aws-credential-types 1.2.3",
 "aws-sigv4 1.3.1",
 "aws-sigv4 1.3.3",
 "aws-smithy-async 1.2.5",
 "aws-smithy-eventstream 0.60.8",
 "aws-smithy-eventstream 0.60.9",
 "aws-smithy-http 0.62.1",
 "aws-smithy-runtime 1.8.3",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "aws-types 1.3.7",
 "bytes",
 "fastrand",
@@ -204,17 +214,17 @@ name = "aws-sdk-s3"
version = "0.0.0-local"
dependencies = [
 "aws-credential-types 1.2.3",
 "aws-runtime 1.5.7",
 "aws-sigv4 1.3.1",
 "aws-runtime 1.5.8",
 "aws-sigv4 1.3.3",
 "aws-smithy-async 1.2.5",
 "aws-smithy-checksums 0.63.1",
 "aws-smithy-eventstream 0.60.8",
 "aws-smithy-checksums 0.63.3",
 "aws-smithy-eventstream 0.60.9",
 "aws-smithy-http 0.62.1",
 "aws-smithy-json 0.61.3",
 "aws-smithy-json 0.61.4",
 "aws-smithy-runtime 1.8.3",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-xml 0.60.9",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "aws-smithy-xml 0.60.10",
 "aws-types 1.3.7",
 "bytes",
 "fastrand",
@@ -271,13 +281,13 @@ name = "aws-sdk-sso"
version = "0.0.0-local"
dependencies = [
 "aws-credential-types 1.2.3",
 "aws-runtime 1.5.7",
 "aws-runtime 1.5.8",
 "aws-smithy-async 1.2.5",
 "aws-smithy-http 0.62.1",
 "aws-smithy-json 0.61.3",
 "aws-smithy-json 0.61.4",
 "aws-smithy-runtime 1.8.3",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "aws-types 1.3.7",
 "bytes",
 "fastrand",
@@ -291,13 +301,13 @@ name = "aws-sdk-ssooidc"
version = "0.0.0-local"
dependencies = [
 "aws-credential-types 1.2.3",
 "aws-runtime 1.5.7",
 "aws-runtime 1.5.8",
 "aws-smithy-async 1.2.5",
 "aws-smithy-http 0.62.1",
 "aws-smithy-json 0.61.3",
 "aws-smithy-json 0.61.4",
 "aws-smithy-runtime 1.8.3",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "aws-types 1.3.7",
 "bytes",
 "fastrand",
@@ -311,15 +321,15 @@ name = "aws-sdk-sts"
version = "0.0.0-local"
dependencies = [
 "aws-credential-types 1.2.3",
 "aws-runtime 1.5.7",
 "aws-runtime 1.5.8",
 "aws-smithy-async 1.2.5",
 "aws-smithy-http 0.62.1",
 "aws-smithy-json 0.61.3",
 "aws-smithy-json 0.61.4",
 "aws-smithy-query",
 "aws-smithy-runtime 1.8.3",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-xml 0.60.9",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "aws-smithy-xml 0.60.10",
 "aws-types 1.3.7",
 "fastrand",
 "http 0.2.12",
@@ -358,13 +368,13 @@ dependencies = [

[[package]]
name = "aws-sigv4"
version = "1.3.1"
version = "1.3.3"
dependencies = [
 "aws-credential-types 1.2.3",
 "aws-smithy-eventstream 0.60.8",
 "aws-smithy-eventstream 0.60.9",
 "aws-smithy-http 0.62.1",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "bytes",
 "crypto-bigint 0.5.5",
 "form_urlencoded",
@@ -425,14 +435,12 @@ dependencies = [

[[package]]
name = "aws-smithy-checksums"
version = "0.63.1"
version = "0.63.3"
dependencies = [
 "aws-smithy-http 0.62.1",
 "aws-smithy-types 1.3.1",
 "aws-smithy-types 1.3.2",
 "bytes",
 "crc32c",
 "crc32fast",
 "crc64fast-nvme",
 "crc-fast",
 "hex",
 "http 0.2.12",
 "http-body 0.4.6",
@@ -456,9 +464,9 @@ dependencies = [

[[package]]
name = "aws-smithy-eventstream"
version = "0.60.8"
version = "0.60.9"
dependencies = [
 "aws-smithy-types 1.3.1",
 "aws-smithy-types 1.3.2",
 "bytes",
 "crc32fast",
]
@@ -488,9 +496,9 @@ dependencies = [
name = "aws-smithy-http"
version = "0.62.1"
dependencies = [
 "aws-smithy-eventstream 0.60.8",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-eventstream 0.60.9",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "bytes",
 "bytes-utils",
 "futures-core",
@@ -505,13 +513,14 @@ dependencies = [

[[package]]
name = "aws-smithy-http-client"
version = "1.0.1"
version = "1.0.5"
dependencies = [
 "aws-smithy-async 1.2.5",
 "aws-smithy-protocol-test 0.63.1",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-protocol-test 0.63.4",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "bytes",
 "h2 0.3.26",
 "h2 0.4.7",
 "http 0.2.12",
 "http 1.1.0",
@@ -546,16 +555,16 @@ dependencies = [

[[package]]
name = "aws-smithy-json"
version = "0.61.3"
version = "0.61.4"
dependencies = [
 "aws-smithy-types 1.3.1",
 "aws-smithy-types 1.3.2",
]

[[package]]
name = "aws-smithy-observability"
version = "0.1.3"
dependencies = [
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-runtime-api 1.8.1",
]

[[package]]
@@ -564,22 +573,22 @@ version = "0.60.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a31e8279cb24640c7349f2bda6ca818d5fcc85129386bd73c1d0999430d6ddf2"
dependencies = [
 "assert-json-diff",
 "assert-json-diff 1.1.0",
 "aws-smithy-runtime-api 1.7.0",
 "http 0.2.12",
 "pretty_assertions",
 "regex-lite",
 "roxmltree",
 "serde_json",
 "thiserror",
 "thiserror 1.0.61",
]

[[package]]
name = "aws-smithy-protocol-test"
version = "0.63.1"
version = "0.63.4"
dependencies = [
 "assert-json-diff",
 "aws-smithy-runtime-api 1.8.0",
 "assert-json-diff 2.0.2",
 "aws-smithy-runtime-api 1.8.1",
 "base64-simd",
 "cbor-diag",
 "ciborium",
@@ -588,14 +597,14 @@ dependencies = [
 "regex-lite",
 "roxmltree",
 "serde_json",
 "thiserror",
 "thiserror 2.0.12",
]

[[package]]
name = "aws-smithy-query"
version = "0.60.7"
dependencies = [
 "aws-smithy-types 1.3.1",
 "aws-smithy-types 1.3.2",
 "urlencoding",
]

@@ -638,8 +647,8 @@ dependencies = [
 "aws-smithy-http 0.62.1",
 "aws-smithy-http-client",
 "aws-smithy-observability",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "bytes",
 "fastrand",
 "http 0.2.12",
@@ -672,10 +681,10 @@ dependencies = [

[[package]]
name = "aws-smithy-runtime-api"
version = "1.8.0"
version = "1.8.1"
dependencies = [
 "aws-smithy-async 1.2.5",
 "aws-smithy-types 1.3.1",
 "aws-smithy-types 1.3.2",
 "bytes",
 "http 0.2.12",
 "http 1.1.0",
@@ -713,7 +722,7 @@ dependencies = [

[[package]]
name = "aws-smithy-types"
version = "1.3.1"
version = "1.3.2"
dependencies = [
 "base64-simd",
 "bytes",
@@ -746,7 +755,7 @@ dependencies = [

[[package]]
name = "aws-smithy-xml"
version = "0.60.9"
version = "0.60.10"
dependencies = [
 "xmlparser",
]
@@ -772,8 +781,8 @@ version = "1.3.7"
dependencies = [
 "aws-credential-types 1.2.3",
 "aws-smithy-async 1.2.5",
 "aws-smithy-runtime-api 1.8.0",
 "aws-smithy-types 1.3.1",
 "aws-smithy-runtime-api 1.8.1",
 "aws-smithy-types 1.3.2",
 "rustc_version",
 "tracing",
]
@@ -1078,6 +1087,19 @@ version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"

[[package]]
name = "crc-fast"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f"
dependencies = [
 "crc",
 "digest",
 "libc",
 "rand",
 "regex",
]

[[package]]
name = "crc32c"
version = "0.6.8"
@@ -1096,15 +1118,6 @@ dependencies = [
 "cfg-if",
]

[[package]]
name = "crc64fast-nvme"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4955638f00a809894c947f85a024020a20815b65a5eea633798ea7924edab2b3"
dependencies = [
 "crc",
]

[[package]]
name = "criterion"
version = "0.5.1"
@@ -1181,7 +1194,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef"
dependencies = [
 "generic-array",
 "rand_core",
 "rand_core 0.6.4",
 "subtle",
 "zeroize",
]
@@ -1192,7 +1205,7 @@ version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
dependencies = [
 "rand_core",
 "rand_core 0.6.4",
 "subtle",
]

@@ -1297,7 +1310,7 @@ dependencies = [
 "generic-array",
 "group",
 "pkcs8",
 "rand_core",
 "rand_core 0.6.4",
 "sec1",
 "subtle",
 "zeroize",
@@ -1343,7 +1356,7 @@ version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160"
dependencies = [
 "rand_core",
 "rand_core 0.6.4",
 "subtle",
]

@@ -1447,7 +1460,19 @@ checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
 "cfg-if",
 "libc",
 "wasi",
 "wasi 0.11.0+wasi-snapshot-preview1",
]

[[package]]
name = "getrandom"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
dependencies = [
 "cfg-if",
 "libc",
 "r-efi",
 "wasi 0.14.2+wasi-0.2.4",
]

[[package]]
@@ -1469,7 +1494,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7"
dependencies = [
 "ff",
 "rand_core",
 "rand_core 0.6.4",
 "subtle",
]

@@ -1940,9 +1965,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"

[[package]]
name = "libc"
version = "0.2.155"
version = "0.2.172"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"

[[package]]
name = "libloading"
@@ -2029,7 +2054,7 @@ checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
dependencies = [
 "hermit-abi",
 "libc",
 "wasi",
 "wasi 0.11.0+wasi-snapshot-preview1",
 "windows-sys",
]

@@ -2210,6 +2235,15 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"

[[package]]
name = "ppv-lite86"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
dependencies = [
 "zerocopy 0.8.25",
]

[[package]]
name = "pretty_assertions"
version = "1.4.0"
@@ -2287,13 +2321,48 @@ dependencies = [
 "proc-macro2",
]

[[package]]
name = "r-efi"
version = "5.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"

[[package]]
name = "rand"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97"
dependencies = [
 "rand_chacha",
 "rand_core 0.9.3",
]

[[package]]
name = "rand_chacha"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
dependencies = [
 "ppv-lite86",
 "rand_core 0.9.3",
]

[[package]]
name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
 "getrandom",
 "getrandom 0.2.15",
]

[[package]]
name = "rand_core"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
dependencies = [
 "getrandom 0.3.3",
]

[[package]]
@@ -2318,14 +2387,14 @@ dependencies = [

[[package]]
name = "regex"
version = "1.10.5"
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
dependencies = [
 "aho-corasick",
 "memchr",
 "regex-automata 0.4.7",
 "regex-syntax 0.8.4",
 "regex-automata 0.4.9",
 "regex-syntax 0.8.5",
]

[[package]]
@@ -2339,13 +2408,13 @@ dependencies = [

[[package]]
name = "regex-automata"
version = "0.4.7"
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
dependencies = [
 "aho-corasick",
 "memchr",
 "regex-syntax 0.8.4",
 "regex-syntax 0.8.5",
]

[[package]]
@@ -2362,9 +2431,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"

[[package]]
name = "regex-syntax"
version = "0.8.4"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"

[[package]]
name = "rfc6979"
@@ -2385,7 +2454,7 @@ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
dependencies = [
 "cc",
 "cfg-if",
 "getrandom",
 "getrandom 0.2.15",
 "libc",
 "spin",
 "untrusted",
@@ -2704,7 +2773,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
dependencies = [
 "digest",
 "rand_core",
 "rand_core 0.6.4",
]

[[package]]
@@ -2799,7 +2868,16 @@ version = "1.0.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
dependencies = [
 "thiserror-impl",
 "thiserror-impl 1.0.61",
]

[[package]]
name = "thiserror"
version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
dependencies = [
 "thiserror-impl 2.0.12",
]

[[package]]
@@ -2813,6 +2891,17 @@ dependencies = [
 "syn 2.0.90",
]

[[package]]
name = "thiserror-impl"
version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.90",
]

[[package]]
name = "thread_local"
version = "1.1.8"
@@ -3147,6 +3236,15 @@ version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"

[[package]]
name = "wasi"
version = "0.14.2+wasi-0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
dependencies = [
 "wit-bindgen-rt",
]

[[package]]
name = "wasm-bindgen"
version = "0.2.92"
@@ -3327,6 +3425,15 @@ version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"

[[package]]
name = "wit-bindgen-rt"
version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
dependencies = [
 "bitflags",
]

[[package]]
name = "write16"
version = "1.0.0"
@@ -3381,7 +3488,16 @@ version = "0.7.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
dependencies = [
 "zerocopy-derive",
 "zerocopy-derive 0.7.34",
]

[[package]]
name = "zerocopy"
version = "0.8.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb"
dependencies = [
 "zerocopy-derive 0.8.25",
]

[[package]]
@@ -3395,6 +3511,17 @@ dependencies = [
 "syn 2.0.90",
]

[[package]]
name = "zerocopy-derive"
version = "0.8.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.90",
]

[[package]]
name = "zerofrom"
version = "0.1.4"
+135 −47
Original line number Diff line number Diff line
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
version = 4

[[package]]
name = "addr2line"
@@ -26,7 +26,7 @@ dependencies = [
 "cfg-if",
 "once_cell",
 "version_check",
 "zerocopy",
 "zerocopy 0.7.34",
]

[[package]]
@@ -70,7 +70,7 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"

[[package]]
name = "aws-config"
version = "1.6.2"
version = "1.6.4"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
@@ -131,7 +131,7 @@ dependencies = [

[[package]]
name = "aws-runtime"
version = "1.5.7"
version = "1.5.8"
dependencies = [
 "aws-credential-types",
 "aws-sigv4",
@@ -247,7 +247,7 @@ dependencies = [

[[package]]
name = "aws-sigv4"
version = "1.3.1"
version = "1.3.3"
dependencies = [
 "aws-credential-types",
 "aws-smithy-eventstream",
@@ -282,14 +282,12 @@ dependencies = [

[[package]]
name = "aws-smithy-checksums"
version = "0.63.1"
version = "0.63.3"
dependencies = [
 "aws-smithy-http",
 "aws-smithy-types",
 "bytes",
 "crc32c",
 "crc32fast",
 "crc64fast-nvme",
 "crc-fast",
 "hex",
 "http 0.2.12",
 "http-body 0.4.6",
@@ -302,7 +300,7 @@ dependencies = [

[[package]]
name = "aws-smithy-eventstream"
version = "0.60.8"
version = "0.60.9"
dependencies = [
 "aws-smithy-types",
 "bytes",
@@ -330,11 +328,12 @@ dependencies = [

[[package]]
name = "aws-smithy-http-client"
version = "1.0.1"
version = "1.0.5"
dependencies = [
 "aws-smithy-async",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "h2 0.3.26",
 "h2 0.4.7",
 "http 0.2.12",
 "http 1.1.0",
@@ -356,7 +355,7 @@ dependencies = [

[[package]]
name = "aws-smithy-json"
version = "0.61.3"
version = "0.61.4"
dependencies = [
 "aws-smithy-types",
]
@@ -400,7 +399,7 @@ dependencies = [

[[package]]
name = "aws-smithy-runtime-api"
version = "1.8.0"
version = "1.8.1"
dependencies = [
 "aws-smithy-async",
 "aws-smithy-types",
@@ -415,7 +414,7 @@ dependencies = [

[[package]]
name = "aws-smithy-types"
version = "1.3.1"
version = "1.3.2"
dependencies = [
 "base64-simd",
 "bytes",
@@ -439,7 +438,7 @@ dependencies = [

[[package]]
name = "aws-smithy-xml"
version = "0.60.9"
version = "0.60.10"
dependencies = [
 "xmlparser",
]
@@ -720,12 +719,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"

[[package]]
name = "crc32c"
version = "0.6.8"
name = "crc-fast"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47"
checksum = "6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f"
dependencies = [
 "rustc_version",
 "crc",
 "digest",
 "libc",
 "rand",
 "regex",
]

[[package]]
@@ -737,15 +740,6 @@ dependencies = [
 "cfg-if",
]

[[package]]
name = "crc64fast-nvme"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4955638f00a809894c947f85a024020a20815b65a5eea633798ea7924edab2b3"
dependencies = [
 "crc",
]

[[package]]
name = "criterion"
version = "0.5.1"
@@ -822,7 +816,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef"
dependencies = [
 "generic-array",
 "rand_core",
 "rand_core 0.6.4",
 "subtle",
 "zeroize",
]
@@ -833,7 +827,7 @@ version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
dependencies = [
 "rand_core",
 "rand_core 0.6.4",
 "subtle",
]

@@ -926,7 +920,7 @@ dependencies = [
 "generic-array",
 "group",
 "pkcs8",
 "rand_core",
 "rand_core 0.6.4",
 "sec1",
 "subtle",
 "zeroize",
@@ -960,7 +954,7 @@ version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160"
dependencies = [
 "rand_core",
 "rand_core 0.6.4",
 "subtle",
]

@@ -1064,7 +1058,19 @@ checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
 "cfg-if",
 "libc",
 "wasi",
 "wasi 0.11.0+wasi-snapshot-preview1",
]

[[package]]
name = "getrandom"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
dependencies = [
 "cfg-if",
 "libc",
 "r-efi",
 "wasi 0.14.2+wasi-0.2.4",
]

[[package]]
@@ -1086,7 +1092,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7"
dependencies = [
 "ff",
 "rand_core",
 "rand_core 0.6.4",
 "subtle",
]

@@ -1550,9 +1556,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"

[[package]]
name = "libc"
version = "0.2.155"
version = "0.2.172"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"

[[package]]
name = "libloading"
@@ -1630,7 +1636,7 @@ checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
dependencies = [
 "hermit-abi",
 "libc",
 "wasi",
 "wasi 0.11.0+wasi-snapshot-preview1",
 "windows-sys",
]

@@ -1774,6 +1780,15 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"

[[package]]
name = "ppv-lite86"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
dependencies = [
 "zerocopy 0.8.25",
]

[[package]]
name = "prettyplease"
version = "0.2.31"
@@ -1802,13 +1817,48 @@ dependencies = [
 "proc-macro2",
]

[[package]]
name = "r-efi"
version = "5.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"

[[package]]
name = "rand"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97"
dependencies = [
 "rand_chacha",
 "rand_core 0.9.3",
]

[[package]]
name = "rand_chacha"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
dependencies = [
 "ppv-lite86",
 "rand_core 0.9.3",
]

[[package]]
name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
 "getrandom",
 "getrandom 0.2.15",
]

[[package]]
name = "rand_core"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
dependencies = [
 "getrandom 0.3.3",
]

[[package]]
@@ -1833,9 +1883,9 @@ dependencies = [

[[package]]
name = "regex"
version = "1.10.5"
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
dependencies = [
 "aho-corasick",
 "memchr",
@@ -1845,9 +1895,9 @@ dependencies = [

[[package]]
name = "regex-automata"
version = "0.4.7"
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
dependencies = [
 "aho-corasick",
 "memchr",
@@ -1862,9 +1912,9 @@ checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a"

[[package]]
name = "regex-syntax"
version = "0.8.4"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"

[[package]]
name = "rfc6979"
@@ -1885,7 +1935,7 @@ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
dependencies = [
 "cc",
 "cfg-if",
 "getrandom",
 "getrandom 0.2.15",
 "libc",
 "spin",
 "untrusted",
@@ -2189,7 +2239,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
dependencies = [
 "digest",
 "rand_core",
 "rand_core 0.6.4",
]

[[package]]
@@ -2527,6 +2577,15 @@ version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"

[[package]]
name = "wasi"
version = "0.14.2+wasi-0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
dependencies = [
 "wit-bindgen-rt",
]

[[package]]
name = "wasm-bindgen"
version = "0.2.92"
@@ -2685,6 +2744,15 @@ version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"

[[package]]
name = "wit-bindgen-rt"
version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
dependencies = [
 "bitflags",
]

[[package]]
name = "write16"
version = "1.0.0"
@@ -2733,7 +2801,16 @@ version = "0.7.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
dependencies = [
 "zerocopy-derive",
 "zerocopy-derive 0.7.34",
]

[[package]]
name = "zerocopy"
version = "0.8.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb"
dependencies = [
 "zerocopy-derive 0.8.25",
]

[[package]]
@@ -2747,6 +2824,17 @@ dependencies = [
 "syn",
]

[[package]]
name = "zerocopy-derive"
version = "0.8.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
]

[[package]]
name = "zerofrom"
version = "0.1.4"
+8 −7

File changed.

Preview size limit exceeded, changes collapsed.

+1 −1
Original line number Diff line number Diff line
@@ -332,7 +332,7 @@ dependencies = [

[[package]]
name = "aws-smithy-checksums"
version = "0.63.3"
version = "0.63.4"
dependencies = [
 "aws-smithy-http",
 "aws-smithy-types",
Loading