diff --git a/.changelog/1724779868.md b/.changelog/1724779868.md deleted file mode 100644 index 09e2238756d393805627e11801514986c7b48087..0000000000000000000000000000000000000000 --- a/.changelog/1724779868.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -applies_to: ["client", "server"] -authors: ["rcoh"] -references: ["smithy-rs#3805"] -breaking: false -new_feature: false -bug_fix: true ---- -Fix bug in `DateTime::from_secs_f64` where certain floating point values could lead to a panic. diff --git a/.changelog/4619777.md b/.changelog/4619777.md deleted file mode 100644 index 966994602d67ceff02010f8906239c5cc60c7033..0000000000000000000000000000000000000000 --- a/.changelog/4619777.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -applies_to: ["server"] -authors: ["drganjoo"] -references: ["smithy-rs#3803"] -breaking: false -new_feature: true -bug_fix: false ---- -Setting the `addValidationExceptionToConstrainedOperations` codegen flag adds `aws.smithy.framework#ValidationException` to operations with constrained inputs that do not already have this exception added. - -Sample `smithy-build-template.json`: - -``` -{ - "...", - "plugins": { - "rust-server-codegen": { - "service": "ServiceToGenerateSDKFor", - "module": "amzn-sample-server-sdk", - "codegen": { - "addValidationExceptionToConstrainedOperations": true, - } - } - } -} -``` \ No newline at end of file diff --git a/.changelog/7869753.md b/.changelog/7869753.md deleted file mode 100644 index 9f2c3cf7c646edd7602e058a10b91757d9485d09..0000000000000000000000000000000000000000 --- a/.changelog/7869753.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -applies_to: ["server"] -authors: ["drganjoo"] -references: ["smithy-rs#3813"] -breaking: true -new_feature: false -bug_fix: true ---- -Operations with event stream member shapes must include `ValidationException` in the errors list. This is necessary because the member shape is a required field, and the builder for the operation input or output returns a `std::result::Result` with the error set to `crate::model::ValidationExceptionField`. diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c2748c5061c5bf93967cc1bedaa88dbfe9b2864..9fe04c9dfac0585147ccbab085c8f7601a72912c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,34 @@ +September 17th, 2024 +==================== + +September 9th, 2024 +=================== +**Breaking Changes:** +- :bug::warning: (server, [smithy-rs#3813](https://github.com/smithy-lang/smithy-rs/issues/3813)) Operations with event stream member shapes must include `ValidationException` in the errors list. This is necessary because the member shape is a required field, and the builder for the operation input or output returns a `std::result::Result` with the error set to `crate::model::ValidationExceptionField`. + +**New this release:** +- :tada: (server, [smithy-rs#3803](https://github.com/smithy-lang/smithy-rs/issues/3803)) Setting the `addValidationExceptionToConstrainedOperations` codegen flag adds `aws.smithy.framework#ValidationException` to operations with constrained inputs that do not already have this exception added. + + Sample `smithy-build-template.json`: + + ``` + { + "...", + "plugins": { + "rust-server-codegen": { + "service": "ServiceToGenerateSDKFor", + "module": "amzn-sample-server-sdk", + "codegen": { + "addValidationExceptionToConstrainedOperations": true, + } + } + } + } + ``` +- :bug: (all, [smithy-rs#3805](https://github.com/smithy-lang/smithy-rs/issues/3805)) Fix bug in `DateTime::from_secs_f64` where certain floating point values could lead to a panic. + + August 28th, 2024 ================= **Breaking Changes:** diff --git a/aws/SDK_CHANGELOG.next.json b/aws/SDK_CHANGELOG.next.json index 7e18d7ec23ef6ff5cc7666d3acbf33db77809844..0bdfc351e0f30e4f7306decd9d47b182f90bde34 100644 --- a/aws/SDK_CHANGELOG.next.json +++ b/aws/SDK_CHANGELOG.next.json @@ -6,117 +6,114 @@ "smithy-rs": [], "aws-sdk-rust": [ { - "message": "`aws_smithy_runtime_api::client::orchestrator::HttpRequest` and `aws_smithy_runtime_api::client::orchestrator::HttpResponse` are now re-exported in AWS SDK clients so that using these types does not require directly depending on `aws-smithy-runtime-api`.", + "message": "Upgrade MSRV to Rust 1.78.0.\n", "meta": { "bug": false, - "breaking": false, + "breaking": true, "tada": false }, "author": "ysaito1001", "references": [ - "smithy-rs#3591" + "smithy-rs#3800" ], - "since-commit": "8d23be1392c46a4d59c2910c3dab00ecaad2cf26", - "age": 5 + "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", + "age": 3 }, { - "message": "Allow [AwsUserAgent](https://docs.rs/aws-runtime/1.3.1/aws_runtime/user_agent/struct.AwsUserAgent.html) to incorporate business metrics, which now deprecates the existing feature and config metadata.\n", + "message": "Add minimal support for `AWS::Auth::AccountId` and `AWS::Auth::AccountIdEndpointMode` endpoint built-ins\n", "meta": { "bug": false, "breaking": false, "tada": false }, - "author": "ysaito1001", + "author": "landonxjames", "references": [ - "smithy-rs#3781" + "smithy-rs#3792" ], - "since-commit": "433e1a00e2d3eadfde78b472d78b30a8f9204dbe", - "age": 4 + "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", + "age": 3 }, { - "message": "Fix incorrect redaction of `@sensitive` types in maps and lists.\n", + "message": "Fix the execution order of [modify_before_serialization](https://docs.rs/aws-smithy-runtime-api/latest/aws_smithy_runtime_api/client/interceptors/trait.Intercept.html#method.modify_before_serialization) and [read_before_serialization](https://docs.rs/aws-smithy-runtime-api/latest/aws_smithy_runtime_api/client/interceptors/trait.Intercept.html#method.read_before_serialization) in the orchestrator. The `modify_before_serialization` method now executes before the `read_before_serialization` method. This adjustment may result in changes in behavior depending on how you customize interceptors.\n", "meta": { "bug": true, "breaking": false, "tada": false }, - "author": "landonxjames", + "author": "ysaito1001", "references": [ - "smithy-rs#3765", - "smithy-rs#3757" + "smithy-rs#3798" ], - "since-commit": "433e1a00e2d3eadfde78b472d78b30a8f9204dbe", - "age": 4 + "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", + "age": 3 }, { - "message": "Upgrade MSRV to Rust 1.78.0.\n", + "message": "Fix the [Length::UpTo](https://docs.rs/aws-smithy-types/1.2.2/aws_smithy_types/byte_stream/enum.Length.html) usage in [FsBuilder](https://docs.rs/aws-smithy-types/1.2.2/aws_smithy_types/byte_stream/struct.FsBuilder.html), ensuring that the specified length does not exceed the remaining file length.\n", "meta": { - "bug": false, - "breaking": true, + "bug": true, + "breaking": false, "tada": false }, "author": "ysaito1001", "references": [ - "smithy-rs#3800" + "aws-sdk-rust#821", + "smithy-rs#3797" ], "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", - "age": 1 + "age": 3 }, { - "message": "Add minimal support for `AWS::Auth::AccountId` and `AWS::Auth::AccountIdEndpointMode` endpoint built-ins\n", + "message": "Re-export `ByteStream`'s `Length` and `FsBuilder`. By making these types available directly within a client crate, customers can use `ByteStream::read_from` without needing to import them separately from the `aws-smithy-types` crate.\n", "meta": { - "bug": false, + "bug": true, "breaking": false, "tada": false }, - "author": "landonxjames", + "author": "ysaito1001", "references": [ - "smithy-rs#3792" + "aws-sdk-rust#820" ], "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", - "age": 1 + "age": 3 }, { - "message": "Fix the execution order of [modify_before_serialization](https://docs.rs/aws-smithy-runtime-api/latest/aws_smithy_runtime_api/client/interceptors/trait.Intercept.html#method.modify_before_serialization) and [read_before_serialization](https://docs.rs/aws-smithy-runtime-api/latest/aws_smithy_runtime_api/client/interceptors/trait.Intercept.html#method.read_before_serialization) in the orchestrator. The `modify_before_serialization` method now executes before the `read_before_serialization` method. This adjustment may result in changes in behavior depending on how you customize interceptors.\n", + "message": "Remove stalled stream protection from transcribe-streaming operations.\n", "meta": { "bug": true, "breaking": false, "tada": false }, - "author": "ysaito1001", + "author": "landonxjames", "references": [ - "smithy-rs#3798" + "aws-sdk-rust#1181" ], - "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", + "since-commit": "c622e5e97b199cc2382a4fbc14a9773e9ea1766c", "age": 1 }, { - "message": "Fix the [Length::UpTo](https://docs.rs/aws-smithy-types/1.2.2/aws_smithy_types/byte_stream/enum.Length.html) usage in [FsBuilder](https://docs.rs/aws-smithy-types/1.2.2/aws_smithy_types/byte_stream/struct.FsBuilder.html), ensuring that the specified length does not exceed the remaining file length.\n", + "message": "deprecate http-02x presign APIs in favor of http-1x equivalents\n", "meta": { - "bug": true, + "bug": false, "breaking": false, "tada": false }, - "author": "ysaito1001", - "references": [ - "aws-sdk-rust#821", - "smithy-rs#3797" - ], - "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", + "author": "aajtodd", + "references": [], + "since-commit": "c622e5e97b199cc2382a4fbc14a9773e9ea1766c", "age": 1 }, { - "message": "Re-export `ByteStream`'s `Length` and `FsBuilder`. By making these types available directly within a client crate, customers can use `ByteStream::read_from` without needing to import them separately from the `aws-smithy-types` crate.\n", + "message": "Update Smoketest codegeneration to be endpoint built-in aware.\n", "meta": { "bug": true, "breaking": false, "tada": false }, - "author": "ysaito1001", + "author": "landonxjames", "references": [ - "aws-sdk-rust#820" + "smithy-rs#3836" ], - "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", + "since-commit": "c622e5e97b199cc2382a4fbc14a9773e9ea1766c", "age": 1 } ], diff --git a/aws/rust-runtime/aws-inlineable/src/presigning.rs b/aws/rust-runtime/aws-inlineable/src/presigning.rs index df09416fa92ceebdee0c702dedd2ad7c0e40376a..c19d160e18d0920294e83fbfa5ffb49dc3698c92 100644 --- a/aws/rust-runtime/aws-inlineable/src/presigning.rs +++ b/aws/rust-runtime/aws-inlineable/src/presigning.rs @@ -225,11 +225,14 @@ impl PresignedRequest { } /// Given a body, produce an `http::Request` from this `PresignedRequest` + #[deprecated = "Prefer the `make_http_1x_request()` instead by enabling the `http-1x` feature."] + #[allow(deprecated)] pub fn make_http_02x_request(&self, body: B) -> http::Request { self.clone().into_http_02x_request(body) } /// Converts this `PresignedRequest` directly into an `http` request. + #[deprecated = "Prefer the `into_http_1x_request` instead by enabling the `http-1x` feature."] pub fn into_http_02x_request(self, body: B) -> http::Request { self.http_request .try_into_http02x() diff --git a/aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/AwsCodegenDecorator.kt b/aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/AwsCodegenDecorator.kt index d665c5404b7e1442ce83f4e34f206d34feab0471..f27ca2c45baee39b5b9022dad24920c7d090a517 100644 --- a/aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/AwsCodegenDecorator.kt +++ b/aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/AwsCodegenDecorator.kt @@ -28,6 +28,7 @@ import software.amazon.smithy.rustsdk.customize.s3control.S3ControlDecorator import software.amazon.smithy.rustsdk.customize.sso.SSODecorator import software.amazon.smithy.rustsdk.customize.sts.STSDecorator import software.amazon.smithy.rustsdk.customize.timestream.TimestreamDecorator +import software.amazon.smithy.rustsdk.customize.transcribestreaming.TranscribeStreamingDecorator import software.amazon.smithy.rustsdk.endpoints.AwsEndpointsStdLib import software.amazon.smithy.rustsdk.endpoints.OperationInputTestDecorator import software.amazon.smithy.rustsdk.endpoints.RequireEndpointRules @@ -88,6 +89,7 @@ val DECORATORS: List = SSODecorator().onlyApplyTo("com.amazonaws.sso#SWBPortalService"), TimestreamDecorator().onlyApplyTo("com.amazonaws.timestreamwrite#Timestream_20181101"), TimestreamDecorator().onlyApplyTo("com.amazonaws.timestreamquery#Timestream_20181101"), + TranscribeStreamingDecorator().onlyApplyTo("com.amazonaws.transcribestreaming#Transcribe"), // Only build docs-rs for linux to reduce load on docs.rs listOf( DocsRsMetadataDecorator( diff --git a/aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/SmokeTestsDecorator.kt b/aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/SmokeTestsDecorator.kt index 3051ec0cf6cfdd2edde302f352e1a15ae59a69e4..7166c67073694da6e0973484eb00c4ff198a3517 100644 --- a/aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/SmokeTestsDecorator.kt +++ b/aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/SmokeTestsDecorator.kt @@ -11,8 +11,10 @@ import software.amazon.smithy.model.node.ObjectNode import software.amazon.smithy.model.shapes.MemberShape import software.amazon.smithy.model.shapes.OperationShape import software.amazon.smithy.model.shapes.StructureShape +import software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters import software.amazon.smithy.rust.codegen.client.smithy.ClientCodegenContext import software.amazon.smithy.rust.codegen.client.smithy.customize.ClientCodegenDecorator +import software.amazon.smithy.rust.codegen.client.smithy.endpoint.EndpointRulesetIndex import software.amazon.smithy.rust.codegen.client.smithy.generators.client.FluentClientGenerator import software.amazon.smithy.rust.codegen.core.rustlang.Attribute import software.amazon.smithy.rust.codegen.core.rustlang.Attribute.Companion.cfg @@ -42,6 +44,7 @@ import software.amazon.smithy.smoketests.traits.SmokeTestCase import software.amazon.smithy.smoketests.traits.SmokeTestsTrait import java.util.Optional import java.util.logging.Logger +import kotlin.jvm.optionals.getOrElse class SmokeTestsDecorator : ClientCodegenDecorator { override val name: String = "SmokeTests" @@ -134,7 +137,7 @@ fun renderPrologue( they are disabled by default. To enable them, run the tests with ```sh - RUSTFLAGS="--cfg smoketests" cargo test. + RUSTFLAGS="--cfg smoketests" cargo test ``` """, ) @@ -167,6 +170,17 @@ class SmokeTestsInstantiator( ) { private val model = codegenContext.model private val symbolProvider = codegenContext.symbolProvider + private val builtInParamNames: List by lazy { + val index = EndpointRulesetIndex.of(codegenContext.model) + val rulesOrNull = index.endpointRulesForService(codegenContext.serviceShape) + val builtInParams: Parameters = (rulesOrNull?.parameters ?: Parameters.builder().build()) + val temp: MutableList = mutableListOf() + builtInParams.forEach { temp.add(it.builtIn.getOrElse { "" }) } + temp + } + private val fipsName = "AWS::UseFIPS" + private val dualStackName = "AWS::UseDualStack" + private val rc = codegenContext.runtimeConfig fun render( writer: RustWriter, @@ -191,9 +205,18 @@ class SmokeTestsInstantiator( val vendorParams = AwsSmokeTestModel.getAwsVendorParams(testCase) vendorParams.orNull()?.let { params -> - rust(".region(config::Region::new(${params.region.dq()}))") - rust(".use_dual_stack(${params.useDualstack()})") - rust(".use_fips(${params.useFips()})") + rustTemplate( + ".region(#{Region}::new(${params.region.dq()}))", + "Region" to AwsRuntimeType.awsTypes(rc).resolve("region::Region"), + ) + + if (builtInParamNames.contains(dualStackName)) { + rust(".use_dual_stack(${params.useDualstack()})") + } + if (builtInParamNames.contains(fipsName)) { + rust(".use_fips(${params.useFips()})") + } + params.uri.orNull()?.let { rust(".endpoint_url($it)") } } diff --git a/aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/customize/transcribestreaming/TranscribeStreamingDecorator.kt b/aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/customize/transcribestreaming/TranscribeStreamingDecorator.kt new file mode 100644 index 0000000000000000000000000000000000000000..2f301e15ceca9ade745d4ea3fb1a70e2f000b0fa --- /dev/null +++ b/aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/customize/transcribestreaming/TranscribeStreamingDecorator.kt @@ -0,0 +1,45 @@ +/* + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +package software.amazon.smithy.rustsdk.customize.transcribestreaming + +import software.amazon.smithy.model.Model +import software.amazon.smithy.model.shapes.OperationShape +import software.amazon.smithy.model.shapes.ServiceShape +import software.amazon.smithy.model.shapes.ShapeId +import software.amazon.smithy.model.transform.ModelTransformer +import software.amazon.smithy.rust.codegen.client.smithy.ClientRustSettings +import software.amazon.smithy.rust.codegen.client.smithy.customize.ClientCodegenDecorator +import software.amazon.smithy.rust.codegen.client.smithy.traits.IncompatibleWithStalledStreamProtectionTrait +import software.amazon.smithy.rust.codegen.core.util.letIf +import java.util.logging.Logger + +/** + * Top level decorator for TranscribeStreaming + */ +class TranscribeStreamingDecorator : ClientCodegenDecorator { + private val operationsIncompatibleWithStalledStreamProtection = + setOf( + ShapeId.from("com.amazonaws.transcribestreaming#StartCallAnalyticsStreamTranscription"), + ShapeId.from("com.amazonaws.transcribestreaming#StartMedicalStreamTranscription"), + ShapeId.from("com.amazonaws.transcribestreaming#StartStreamTranscription"), + ) + + override val name: String = "TranscribeStreamingDecorator" + override val order: Byte = 0 + private val logger = Logger.getLogger(javaClass.name) + + override fun transformModel( + service: ServiceShape, + model: Model, + settings: ClientRustSettings, + ): Model = + ModelTransformer.create().mapShapes(model) { shape -> + shape.letIf(shape.id in operationsIncompatibleWithStalledStreamProtection) { + logger.info("Adding IncompatibleWithStalledStreamProtection trait to $it") + (it as OperationShape).toBuilder().addTrait(IncompatibleWithStalledStreamProtectionTrait()).build() + } + } +} diff --git a/aws/sdk/Cargo.lock b/aws/sdk/Cargo.lock index e31324c365bad154aa8e5f9abf051329718abd84..bc3870e2078352e576da9343656ae9543d4f92de 100644 --- a/aws/sdk/Cargo.lock +++ b/aws/sdk/Cargo.lock @@ -335,19 +335,19 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "aws-config" -version = "1.5.5" +version = "1.5.6" dependencies = [ "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-sdk-sso", "aws-sdk-ssooidc", "aws-sdk-sts", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", "fastrand 2.0.2", @@ -374,7 +374,7 @@ dependencies = [ "async-trait", "aws-smithy-async 1.2.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "tokio", "zeroize", ] @@ -387,7 +387,7 @@ checksum = "60e8f6b615cb5fc60a98132268508ad104310f0cfb25a1c22eee76efdf9154da" dependencies = [ "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-types 1.2.4", "zeroize", ] @@ -399,7 +399,7 @@ version = "0.60.3" name = "aws-http" version = "0.60.6" dependencies = [ - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", ] [[package]] @@ -448,44 +448,6 @@ dependencies = [ "paste", ] -[[package]] -name = "aws-runtime" -version = "1.4.2" -dependencies = [ - "arbitrary", - "aws-credential-types 1.2.1", - "aws-sigv4 1.2.3", - "aws-smithy-async 1.2.1", - "aws-smithy-eventstream 0.60.4", - "aws-smithy-http 0.60.10", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "bytes-utils", - "convert_case", - "fastrand 2.0.2", - "futures-util", - "http 0.2.12", - "http 1.1.0", - "http-body 0.4.6", - "http-body 1.0.1", - "once_cell", - "percent-encoding", - "pin-project-lite", - "proptest", - "regex-lite", - "serde", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", - "tracing-test", - "uuid", -] - [[package]] name = "aws-runtime" version = "1.4.2" @@ -493,13 +455,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2424565416eef55906f9f8cece2072b6b6a76075e3ff81483ebe938a89a4c05f" dependencies = [ "aws-credential-types 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-sigv4 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-sigv4 1.2.3", "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-eventstream 0.60.4 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-http 0.60.10 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-eventstream 0.60.4", + "aws-smithy-http 0.60.10", "aws-smithy-runtime 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-types 1.2.4", "aws-types 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "bytes", "fastrand 2.0.2", @@ -513,89 +475,61 @@ dependencies = [ ] [[package]] -name = "aws-runtime-api" -version = "1.1.8" - -[[package]] -name = "aws-sdk-accessanalyzer" -version = "1.44.0" +name = "aws-runtime" +version = "1.4.3" dependencies = [ - "aws-config", + "arbitrary", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-sigv4 1.2.4", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", + "aws-smithy-eventstream 0.60.5", + "aws-smithy-http 0.60.11", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", + "bytes-utils", + "convert_case", "fastrand 2.0.2", + "futures-util", "http 0.2.12", + "http 1.1.0", + "http-body 0.4.6", + "http-body 1.0.1", "once_cell", + "percent-encoding", + "pin-project-lite", + "proptest", "regex-lite", + "serde", + "serde_json", "tokio", "tracing", + "tracing-subscriber", + "tracing-test", + "uuid", ] [[package]] -name = "aws-sdk-account" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-acm" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] +name = "aws-runtime-api" +version = "1.1.8" [[package]] -name = "aws-sdk-acmpca" -version = "1.44.0" +name = "aws-sdk-bedrockruntime" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-eventstream 0.60.5", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", "http 0.2.12", @@ -606,63 +540,45 @@ dependencies = [ ] [[package]] -name = "aws-sdk-amp" -version = "1.41.0" +name = "aws-sdk-codecatalyst" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", "fastrand 2.0.2", + "futures-util", "http 0.2.12", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", ] [[package]] -name = "aws-sdk-amplify" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-amplifybackend" -version = "1.41.0" +name = "aws-sdk-config" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", "http 0.2.12", @@ -673,87 +589,78 @@ dependencies = [ ] [[package]] -name = "aws-sdk-amplifyuibuilder" -version = "1.41.0" +name = "aws-sdk-dynamodb" +version = "0.0.0-local" dependencies = [ + "approx", "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", + "criterion", "fastrand 2.0.2", + "futures-util", "http 0.2.12", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", ] [[package]] -name = "aws-sdk-apigateway" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-apigatewaymanagement" -version = "1.41.0" +name = "aws-sdk-ec2" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", + "aws-smithy-query", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", + "aws-smithy-xml 0.60.9", "aws-types 1.3.3", - "bytes", + "fastrand 2.0.2", + "futures-util", "http 0.2.12", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", ] [[package]] -name = "aws-sdk-apigatewayv2" -version = "1.41.0" +name = "aws-sdk-ecs" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", + "fastrand 2.0.2", "http 0.2.12", "once_cell", "regex-lite", @@ -762,8420 +669,323 @@ dependencies = [ ] [[package]] -name = "aws-sdk-appconfig" -version = "1.43.0" +name = "aws-sdk-glacier" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", + "aws-sigv4 1.2.4", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", + "futures-util", + "hex", "http 0.2.12", "once_cell", + "pretty_assertions", "regex-lite", + "ring", + "serde_json", "tokio", "tracing", + "tracing-subscriber", + "tracing-test", ] [[package]] -name = "aws-sdk-appconfigdata" -version = "1.41.0" +name = "aws-sdk-iam" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", + "aws-smithy-query", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", + "aws-smithy-xml 0.60.9", "aws-types 1.3.3", - "bytes", + "futures-util", "http 0.2.12", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", ] [[package]] -name = "aws-sdk-appfabric" -version = "1.41.0" +name = "aws-sdk-kms" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", - "fastrand 2.0.2", + "futures-util", "http 0.2.12", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", ] [[package]] -name = "aws-sdk-appflow" -version = "1.41.0" +name = "aws-sdk-lambda" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-eventstream 0.60.5", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", - "fastrand 2.0.2", + "futures-util", "http 0.2.12", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", ] [[package]] -name = "aws-sdk-appintegrations" -version = "1.42.0" +name = "aws-sdk-polly" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", + "aws-sigv4 1.2.4", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-applicationautoscaling" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-applicationcostprofiler" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-applicationdiscovery" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-applicationinsights" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-applicationsignals" -version = "1.13.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-appmesh" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-apprunner" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-appstream" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-appsync" -version = "1.47.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-apptest" -version = "1.11.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-arczonalshift" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-artifact" -version = "1.29.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-athena" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-auditmanager" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-autoscaling" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-autoscalingplans" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-b2bi" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-backup" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-backupgateway" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-batch" -version = "1.48.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "pretty_assertions", - "regex-lite", - "tokio", - "tracing", - "tracing-test", -] - -[[package]] -name = "aws-sdk-bcmdataexports" -version = "1.39.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-bedrock" -version = "1.48.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-bedrockagent" -version = "1.48.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-bedrockagentruntime" -version = "1.47.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-eventstream 0.60.4", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-bedrockruntime" -version = "1.48.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-eventstream 0.60.4", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-billingconductor" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-braket" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-budgets" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-chatbot" -version = "1.29.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-chime" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-chimesdkidentity" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-chimesdkmediapipelines" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-chimesdkmeetings" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-chimesdkmessaging" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-chimesdkvoice" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cleanrooms" -version = "1.46.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cleanroomsml" -version = "1.40.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloud9" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudcontrol" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-clouddirectory" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudformation" -version = "1.46.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudfront" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudfrontkeyvaluestore" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "aws-sdk-cloudhsm" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudhsmv2" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudsearch" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudsearchdomain" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudtrail" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudtraildata" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudwatch" -version = "1.46.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-compression", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "flate2", - "http 0.2.12", - "http-body 0.4.6", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudwatchevents" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cloudwatchlogs" -version = "1.47.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-codeartifact" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-codebuild" -version = "1.52.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-codecatalyst" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "futures-util", - "http 0.2.12", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "aws-sdk-codecommit" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-codeconnections" -version = "1.23.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-codedeploy" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-codeguruprofiler" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-codegurureviewer" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-codegurusecurity" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-codepipeline" -version = "1.45.1" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-codestarconnections" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-codestarnotifications" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cognitoidentity" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cognitoidentityprovider" -version = "1.48.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-cognitosync" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-comprehend" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-comprehendmedical" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-computeoptimizer" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-config" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-connect" -version = "1.61.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-connectcampaigns" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-connectcases" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-connectcontactlens" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-connectparticipant" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-controlcatalog" -version = "1.23.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-controltower" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-costandusagereport" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-costexplorer" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-costoptimizationhub" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-customerprofiles" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-databasemigration" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-databrew" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-dataexchange" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-datapipeline" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-datasync" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-datazone" -version = "1.52.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-dax" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-deadline" -version = "1.24.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-detective" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-devicefarm" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-devopsguru" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-directconnect" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-directory" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-dlm" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-docdb" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-docdbelastic" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-drs" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-dynamodb" -version = "1.44.0" -dependencies = [ - "approx", - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "criterion", - "fastrand 2.0.2", - "futures-util", - "http 0.2.12", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "aws-sdk-dynamodbstreams" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ebs" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-sigv4 1.2.3", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "pretty_assertions", - "regex-lite", - "tokio", - "tracing", - "tracing-test", -] - -[[package]] -name = "aws-sdk-ec2" -version = "1.71.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "fastrand 2.0.2", - "futures-util", - "http 0.2.12", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "aws-sdk-ec2instanceconnect" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ecr" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ecrpublic" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ecs" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-efs" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-eks" -version = "1.48.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-eksauth" -version = "1.39.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-elasticache" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-elasticbeanstalk" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-elasticinference" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-elasticloadbalancing" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-elasticloadbalancingv2" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-elasticsearch" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-elastictranscoder" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-emr" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-emrcontainers" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-emrserverless" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-entityresolution" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-eventbridge" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-evidently" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-finspace" -version = "1.44.1" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-finspacedata" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-firehose" -version = "1.46.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-fis" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-fms" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-forecast" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-forecastquery" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-frauddetector" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-freetier" -version = "1.39.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-fsx" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-gamelift" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-glacier" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-sigv4 1.2.3", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "futures-util", - "hex", - "http 0.2.12", - "once_cell", - "pretty_assertions", - "regex-lite", - "ring", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", - "tracing-test", -] - -[[package]] -name = "aws-sdk-globalaccelerator" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-glue" -version = "1.58.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-grafana" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-greengrass" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-greengrassv2" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-groundstation" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-guardduty" -version = "1.46.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-health" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-healthlake" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iam" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "futures-util", - "http 0.2.12", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "aws-sdk-identitystore" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-imagebuilder" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-inspector" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-inspector2" -version = "1.46.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-inspectorscan" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-internetmonitor" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iot" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iot1clickdevices" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iot1clickprojects" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iotanalytics" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iotdataplane" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iotdeviceadvisor" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iotevents" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ioteventsdata" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iotfleethub" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iotfleetwise" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iotjobsdataplane" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iotsecuretunneling" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iotsitewise" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iotthingsgraph" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iottwinmaker" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-iotwireless" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ivs" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ivschat" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ivsrealtime" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kafka" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kafkaconnect" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kendra" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kendraranking" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-keyspaces" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kinesis" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kinesisanalytics" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kinesisanalyticsv2" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kinesisvideo" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kinesisvideoarchivedmedia" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kinesisvideomedia" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kinesisvideosignaling" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kinesisvideowebrtcstorage" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-kms" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "futures-util", - "http 0.2.12", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "aws-sdk-lakeformation" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-lambda" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-eventstream 0.60.4", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "futures-util", - "http 0.2.12", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "aws-sdk-launchwizard" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-lexmodelbuilding" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-lexmodelsv2" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-lexruntime" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-sigv4 1.2.3", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-lexruntimev2" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-sigv4 1.2.3", - "aws-smithy-async 1.2.1", - "aws-smithy-eventstream 0.60.4", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "hyper 0.14.30", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-licensemanager" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-licensemanagerlinuxsubscriptions" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-licensemanagerusersubscriptions" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-lightsail" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-location" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-lookoutequipment" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-lookoutmetrics" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-lookoutvision" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-m2" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-machinelearning" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-macie2" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mailmanager" -version = "1.16.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-managedblockchain" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-managedblockchainquery" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-marketplaceagreement" -version = "1.38.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-marketplacecatalog" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-marketplacecommerceanalytics" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-marketplacedeployment" -version = "1.38.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-marketplaceentitlement" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-marketplacemetering" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mediaconnect" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mediaconvert" -version = "1.46.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-medialive" -version = "1.49.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mediapackage" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mediapackagev2" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mediapackagevod" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mediastore" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mediastoredata" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-sigv4 1.2.3", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mediatailor" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-medicalimaging" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-memorydb" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mgn" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-migrationhub" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-migrationhubconfig" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-migrationhuborchestrator" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-migrationhubrefactorspaces" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-migrationhubstrategy" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mq" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mturk" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-mwaa" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-neptune" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-neptunedata" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-neptunegraph" -version = "1.39.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-networkfirewall" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-networkmanager" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-networkmonitor" -version = "1.32.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-nimble" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-oam" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-omics" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-sigv4 1.2.3", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-opensearch" -version = "1.50.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-opensearchserverless" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-opsworks" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-opsworkscm" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-organizations" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-osis" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-outposts" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-panorama" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-paymentcryptography" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-paymentcryptographydata" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-pcaconnectorad" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-pcaconnectorscep" -version = "1.11.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-pcs" -version = "1.2.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-personalize" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-personalizeevents" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-personalizeruntime" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-pi" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-pinpoint" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-pinpointemail" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-pinpointsmsvoice" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-pinpointsmsvoicev2" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-pipes" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-polly" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-sigv4 1.2.3", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "futures-util", - "http 0.2.12", - "http 1.1.0", - "http-body 1.0.1", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "aws-sdk-pricing" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-privatenetworks" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-proton" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-qapps" -version = "1.7.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-qbusiness" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-sigv4 1.2.3", - "aws-smithy-async 1.2.1", - "aws-smithy-eventstream 0.60.4", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "hyper 0.14.30", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-qconnect" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-qldb" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-qldbsession" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "futures-util", - "http 0.2.12", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "aws-sdk-quicksight" -version = "1.50.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ram" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-rbin" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-rds" -version = "1.52.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-rdsdata" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-redshift" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-redshiftdata" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-redshiftserverless" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-rekognition" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-repostspace" -version = "1.39.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-resiliencehub" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-resourceexplorer2" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-resourcegroups" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-resourcegroupstagging" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-robomaker" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-rolesanywhere" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-route53" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "pretty_assertions", - "regex-lite", - "tokio", - "tracing", - "tracing-test", -] - -[[package]] -name = "aws-sdk-route53domains" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-route53profiles" -version = "1.20.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-route53recoverycluster" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-route53recoverycontrolconfig" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-route53recoveryreadiness" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-route53resolver" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-rum" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-s3" -version = "1.48.0" -dependencies = [ - "ahash", - "async-std", - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-sigv4 1.2.3", - "aws-smithy-async 1.2.1", - "aws-smithy-checksums 0.60.12", - "aws-smithy-eventstream 0.60.4", - "aws-smithy-experimental", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "bytes", - "bytes-utils", - "fastrand 2.0.2", - "futures-util", - "hdrhistogram", - "hex", - "hmac", - "http 0.2.12", - "http 1.1.0", - "http-body 0.4.6", - "http-body 1.0.1", - "lru", - "once_cell", - "percent-encoding", - "pretty_assertions", - "regex-lite", - "serde_json", - "sha2", - "smol", - "tempfile", - "tokio", - "tracing", - "tracing-appender", - "tracing-subscriber", - "tracing-test", - "url", -] - -[[package]] -name = "aws-sdk-s3" -version = "1.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00a545b16c05af9302b0b4b38a7584f6f323749e407169aa3e9b210e7c0a808d" -dependencies = [ - "ahash", - "aws-credential-types 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-runtime 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-sigv4 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-checksums 0.60.12 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-eventstream 0.60.4 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-http 0.60.10 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-json 0.60.7 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-xml 0.60.8 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-types 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "bytes", - "fastrand 2.0.2", - "hex", - "hmac", - "http 0.2.12", - "http-body 0.4.6", - "lru", - "once_cell", - "percent-encoding", - "regex-lite", - "sha2", - "tracing", - "url", -] - -[[package]] -name = "aws-sdk-s3control" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "fastrand 2.0.2", - "futures-util", - "http 0.2.12", - "md-5", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", - "url", -] - -[[package]] -name = "aws-sdk-s3outposts" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sagemaker" -version = "1.69.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sagemakera2iruntime" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sagemakeredge" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sagemakerfeaturestoreruntime" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sagemakergeospatial" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sagemakermetrics" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sagemakerruntime" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-eventstream 0.60.4", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-savingsplans" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-scheduler" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-schemas" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-secretsmanager" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-securityhub" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-securitylake" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-serverlessapplicationrepository" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-servicecatalog" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-servicecatalogappregistry" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-servicediscovery" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-servicequotas" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ses" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sesv2" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sfn" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-shield" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-signer" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-simspaceweaver" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sms" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-snowball" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-snowdevicemanagement" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sns" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sqs" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ssm" -version = "1.46.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ssmcontacts" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ssmincidents" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ssmquicksetup" -version = "1.5.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ssmsap" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sso" -version = "1.41.0" -dependencies = [ - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ssoadmin" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-ssooidc" -version = "1.42.0" -dependencies = [ - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-storagegateway" -version = "1.44.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-sts" -version = "1.41.0" -dependencies = [ - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-query", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-smithy-xml 0.60.8", - "aws-types 1.3.3", - "futures-util", - "http 0.2.12", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "aws-sdk-supplychain" -version = "1.32.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-support" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-supportapp" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-swf" -version = "1.43.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-synthetics" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-taxsettings" -version = "1.13.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-textract" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-timestreaminfluxdb" -version = "1.24.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-timestreamquery" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "futures-util", - "http 0.2.12", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "aws-sdk-timestreamwrite" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-tnb" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-transcribe" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-transcribestreaming" -version = "1.41.0" -dependencies = [ - "async-stream", - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-sigv4 1.2.3", - "aws-smithy-async 1.2.1", - "aws-smithy-eventstream 0.60.4", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-protocol-test 0.62.0", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "futures-core", - "futures-util", - "hound", - "http 0.2.12", - "hyper 0.14.30", - "once_cell", - "regex-lite", - "serde_json", - "tokio", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "aws-sdk-transfer" -version = "1.45.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-translate" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-trustedadvisor" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-verifiedpermissions" -version = "1.47.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-voiceid" -version = "1.41.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-vpclattice" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-waf" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", - "aws-types 1.3.3", - "bytes", - "http 0.2.12", - "once_cell", - "regex-lite", - "tokio", - "tracing", -] - -[[package]] -name = "aws-sdk-wafregional" -version = "1.42.0" -dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", + "futures-util", "http 0.2.12", + "http 1.1.0", + "http-body 1.0.1", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", ] [[package]] -name = "aws-sdk-wafv2" -version = "1.45.0" +name = "aws-sdk-qldbsession" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", + "futures-util", "http 0.2.12", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", ] [[package]] -name = "aws-sdk-wellarchitected" -version = "1.42.0" +name = "aws-sdk-route53" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", + "aws-smithy-xml 0.60.9", "aws-types 1.3.3", - "bytes", - "fastrand 2.0.2", "http 0.2.12", "once_cell", + "pretty_assertions", "regex-lite", "tokio", "tracing", + "tracing-test", ] [[package]] -name = "aws-sdk-wisdom" -version = "1.42.0" +name = "aws-sdk-s3" +version = "0.0.0-local" dependencies = [ + "ahash", + "async-std", "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", + "aws-sigv4 1.2.4", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-checksums 0.60.12", + "aws-smithy-eventstream 0.60.5", + "aws-smithy-experimental", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", + "aws-smithy-xml 0.60.9", "aws-types 1.3.3", "bytes", + "bytes-utils", "fastrand 2.0.2", + "futures-util", + "hdrhistogram", + "hex", + "hmac", "http 0.2.12", + "http 1.1.0", + "http-body 0.4.6", + "http-body 1.0.1", + "lru", "once_cell", + "percent-encoding", + "pretty_assertions", "regex-lite", + "serde_json", + "sha2", + "smol", + "tempfile", "tokio", "tracing", + "tracing-appender", + "tracing-subscriber", + "tracing-test", + "url", ] [[package]] -name = "aws-sdk-workdocs" -version = "1.41.0" +name = "aws-sdk-s3" +version = "1.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00a545b16c05af9302b0b4b38a7584f6f323749e407169aa3e9b210e7c0a808d" dependencies = [ - "aws-config", - "aws-credential-types 1.2.1", + "ahash", + "aws-credential-types 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "aws-runtime 1.4.2", - "aws-smithy-async 1.2.1", + "aws-sigv4 1.2.3", + "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-checksums 0.60.12 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-eventstream 0.60.4", "aws-smithy-http 0.60.10", - "aws-smithy-json 0.60.7", - "aws-smithy-runtime 1.7.1", - "aws-smithy-runtime-api 1.7.2", + "aws-smithy-json 0.60.7 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-runtime 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "aws-smithy-types 1.2.4", - "aws-types 1.3.3", + "aws-smithy-xml 0.60.8", + "aws-types 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "bytes", + "fastrand 2.0.2", + "hex", + "hmac", "http 0.2.12", + "http-body 0.4.6", + "lru", "once_cell", + "percent-encoding", "regex-lite", - "tokio", + "sha2", "tracing", + "url", ] [[package]] -name = "aws-sdk-worklink" -version = "1.41.0" +name = "aws-sdk-s3control" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", + "aws-smithy-xml 0.60.9", "aws-types 1.3.3", - "bytes", + "fastrand 2.0.2", + "futures-util", "http 0.2.12", + "md-5", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", + "url", ] [[package]] -name = "aws-sdk-workmail" -version = "1.41.0" +name = "aws-sdk-sso" +version = "0.0.0-local" dependencies = [ - "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", - "fastrand 2.0.2", "http 0.2.12", "once_cell", "regex-lite", @@ -9184,18 +994,17 @@ dependencies = [ ] [[package]] -name = "aws-sdk-workmailmessageflow" -version = "1.41.0" +name = "aws-sdk-ssooidc" +version = "0.0.0-local" dependencies = [ - "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", "http 0.2.12", @@ -9206,63 +1015,71 @@ dependencies = [ ] [[package]] -name = "aws-sdk-workspaces" -version = "1.47.0" +name = "aws-sdk-sts" +version = "0.0.0-local" dependencies = [ - "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", + "aws-smithy-query", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", + "aws-smithy-xml 0.60.9", "aws-types 1.3.3", - "bytes", + "futures-util", "http 0.2.12", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", ] [[package]] -name = "aws-sdk-workspacesthinclient" -version = "1.42.0" +name = "aws-sdk-timestreamquery" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", "fastrand 2.0.2", + "futures-util", "http 0.2.12", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", ] [[package]] -name = "aws-sdk-workspacesweb" -version = "1.43.0" +name = "aws-sdk-timestreamwrite" +version = "0.0.0-local" dependencies = [ "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", "fastrand 2.0.2", @@ -9274,25 +1091,35 @@ dependencies = [ ] [[package]] -name = "aws-sdk-xray" -version = "1.41.0" +name = "aws-sdk-transcribestreaming" +version = "0.0.0-local" dependencies = [ + "async-stream", "aws-config", "aws-credential-types 1.2.1", - "aws-runtime 1.4.2", + "aws-runtime 1.4.3", + "aws-sigv4 1.2.4", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-eventstream 0.60.5", + "aws-smithy-http 0.60.11", "aws-smithy-json 0.60.7", + "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "aws-types 1.3.3", "bytes", + "futures-core", + "futures-util", + "hound", "http 0.2.12", + "hyper 0.14.30", "once_cell", "regex-lite", + "serde_json", "tokio", "tracing", + "tracing-subscriber", ] [[package]] @@ -9302,32 +1129,25 @@ version = "0.60.3" [[package]] name = "aws-sigv4" version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5df1b0fa6be58efe9d4ccc257df0a53b89cd8909e86591a13ca54817c87517be" dependencies = [ - "aws-credential-types 1.2.1", + "aws-credential-types 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "aws-smithy-eventstream 0.60.4", "aws-smithy-http 0.60.10", - "aws-smithy-runtime-api 1.7.2", + "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "aws-smithy-types 1.2.4", "bytes", - "criterion", "crypto-bigint 0.5.5", "form_urlencoded", "hex", - "hex-literal", "hmac", "http 0.2.12", "http 1.1.0", - "httparse", - "libfuzzer-sys", "once_cell", "p256", "percent-encoding", - "pretty_assertions", - "proptest", "ring", - "serde", - "serde_derive", - "serde_json", "sha2", "subtle", "time", @@ -9337,26 +1157,33 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5df1b0fa6be58efe9d4ccc257df0a53b89cd8909e86591a13ca54817c87517be" +version = "1.2.4" dependencies = [ - "aws-credential-types 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-eventstream 0.60.4 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-http 0.60.10 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-credential-types 1.2.1", + "aws-smithy-eventstream 0.60.5", + "aws-smithy-http 0.60.11", + "aws-smithy-runtime-api 1.7.2", + "aws-smithy-types 1.2.6", "bytes", + "criterion", "crypto-bigint 0.5.5", "form_urlencoded", "hex", + "hex-literal", "hmac", "http 0.2.12", "http 1.1.0", + "httparse", + "libfuzzer-sys", "once_cell", "p256", "percent-encoding", + "pretty_assertions", + "proptest", "ring", + "serde", + "serde_derive", + "serde_json", "sha2", "subtle", "time", @@ -9390,7 +1217,7 @@ dependencies = [ name = "aws-smithy-cbor" version = "0.60.7" dependencies = [ - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "criterion", "minicbor", ] @@ -9399,8 +1226,8 @@ dependencies = [ name = "aws-smithy-checksums" version = "0.60.12" dependencies = [ - "aws-smithy-http 0.60.10", - "aws-smithy-types 1.2.4", + "aws-smithy-http 0.60.11", + "aws-smithy-types 1.2.6", "bytes", "bytes-utils", "crc32c", @@ -9424,8 +1251,8 @@ version = "0.60.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "598b1689d001c4d4dc3cb386adb07d37786783aee3ac4b324bcadac116bf3d23" dependencies = [ - "aws-smithy-http 0.60.10 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-http 0.60.10", + "aws-smithy-types 1.2.4", "bytes", "crc32c", "crc32fast", @@ -9448,7 +1275,7 @@ name = "aws-smithy-compression" version = "0.0.1" dependencies = [ "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "bytes", "bytes-utils", "flate2", @@ -9466,24 +1293,24 @@ dependencies = [ [[package]] name = "aws-smithy-eventstream" version = "0.60.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6363078f927f612b970edf9d1903ef5cef9a64d1e8423525ebb1f0a1633c858" dependencies = [ - "arbitrary", "aws-smithy-types 1.2.4", "bytes", - "bytes-utils", "crc32fast", - "derive_arbitrary", ] [[package]] name = "aws-smithy-eventstream" -version = "0.60.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6363078f927f612b970edf9d1903ef5cef9a64d1e8423525ebb1f0a1633c858" +version = "0.60.5" dependencies = [ - "aws-smithy-types 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "arbitrary", + "aws-smithy-types 1.2.6", "bytes", + "bytes-utils", "crc32fast", + "derive_arbitrary", ] [[package]] @@ -9493,7 +1320,7 @@ dependencies = [ "aws-smithy-async 1.2.1", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "h2 0.4.6", "http 1.1.0", "hyper 1.4.1", @@ -9510,45 +1337,45 @@ dependencies = [ [[package]] name = "aws-smithy-http" version = "0.60.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01dbcb6e2588fd64cfb6d7529661b06466419e4c54ed1c62d6510d2d0350a728" dependencies = [ - "async-stream", "aws-smithy-eventstream 0.60.4", - "aws-smithy-runtime-api 1.7.2", + "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "aws-smithy-types 1.2.4", "bytes", "bytes-utils", "futures-core", - "futures-util", "http 0.2.12", "http-body 0.4.6", - "hyper 0.14.30", "once_cell", "percent-encoding", "pin-project-lite", "pin-utils", - "proptest", - "tokio", "tracing", ] [[package]] name = "aws-smithy-http" -version = "0.60.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01dbcb6e2588fd64cfb6d7529661b06466419e4c54ed1c62d6510d2d0350a728" +version = "0.60.11" dependencies = [ - "aws-smithy-eventstream 0.60.4 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "async-stream", + "aws-smithy-eventstream 0.60.5", + "aws-smithy-runtime-api 1.7.2", + "aws-smithy-types 1.2.6", "bytes", "bytes-utils", "futures-core", + "futures-util", "http 0.2.12", "http-body 0.4.6", + "hyper 0.14.30", "once_cell", "percent-encoding", "pin-project-lite", "pin-utils", + "proptest", + "tokio", "tracing", ] @@ -9564,7 +1391,7 @@ version = "0.60.3" name = "aws-smithy-json" version = "0.60.7" dependencies = [ - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "proptest", "serde_json", ] @@ -9575,16 +1402,16 @@ version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4683df9469ef09468dad3473d129960119a0d3593617542b7d52086c8486f2d6" dependencies = [ - "aws-smithy-types 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-types 1.2.4", ] [[package]] name = "aws-smithy-mocks-experimental" version = "0.2.1" dependencies = [ - "aws-sdk-s3 1.48.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-sdk-s3 1.48.0", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "tokio", ] @@ -9628,7 +1455,7 @@ dependencies = [ name = "aws-smithy-query" version = "0.60.7" dependencies = [ - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "urlencoding", ] @@ -9638,10 +1465,10 @@ version = "1.7.1" dependencies = [ "approx", "aws-smithy-async 1.2.1", - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "bytes", "fastrand 2.0.2", "futures-util", @@ -9674,10 +1501,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1ce695746394772e7000b39fe073095db6d45a862d0767dd5ad0ac0d7f8eb87" dependencies = [ "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-http 0.60.10 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-http 0.60.10", "aws-smithy-protocol-test 0.62.0 (registry+https://github.com/rust-lang/crates.io-index)", "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-types 1.2.4", "bytes", "fastrand 2.0.2", "h2 0.3.26", @@ -9704,7 +1531,7 @@ name = "aws-smithy-runtime-api" version = "1.7.2" dependencies = [ "aws-smithy-async 1.2.1", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "bytes", "http 0.2.12", "http 1.1.0", @@ -9722,7 +1549,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e086682a53d3aa241192aa110fa8dfce98f2f5ac2ead0de84d41582c7e8fdb96" dependencies = [ "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-types 1.2.4", "bytes", "http 0.2.12", "http 1.1.0", @@ -9735,60 +1562,60 @@ dependencies = [ [[package]] name = "aws-smithy-types" version = "1.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "273dcdfd762fae3e1650b8024624e7cd50e484e37abdab73a7a706188ad34543" dependencies = [ - "base64 0.13.1", "base64-simd", "bytes", "bytes-utils", - "ciborium", - "criterion", "futures-core", "http 0.2.12", "http 1.1.0", "http-body 0.4.6", "http-body 1.0.1", "http-body-util", - "hyper 0.14.30", "itoa", - "lazy_static", "num-integer", "pin-project-lite", "pin-utils", - "proptest", - "rand", "ryu", "serde", - "serde_json", - "tempfile", "time", "tokio", - "tokio-stream", "tokio-util", ] [[package]] name = "aws-smithy-types" -version = "1.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "273dcdfd762fae3e1650b8024624e7cd50e484e37abdab73a7a706188ad34543" +version = "1.2.6" dependencies = [ + "base64 0.13.1", "base64-simd", "bytes", "bytes-utils", + "ciborium", + "criterion", "futures-core", "http 0.2.12", "http 1.1.0", "http-body 0.4.6", "http-body 1.0.1", "http-body-util", + "hyper 0.14.30", "itoa", + "lazy_static", "num-integer", "pin-project-lite", "pin-utils", + "proptest", + "rand", "ryu", "serde", + "serde_json", + "tempfile", "time", "tokio", + "tokio-stream", "tokio-util", ] @@ -9797,7 +1624,7 @@ name = "aws-smithy-types-convert" version = "0.60.8" dependencies = [ "aws-smithy-async 1.2.1", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "chrono", "futures-core", "time", @@ -9807,9 +1634,9 @@ dependencies = [ name = "aws-smithy-wasm" version = "0.1.3" dependencies = [ - "aws-smithy-http 0.60.10", + "aws-smithy-http 0.60.11", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "bytes", "http 1.1.0", "tracing", @@ -9819,19 +1646,19 @@ dependencies = [ [[package]] name = "aws-smithy-xml" version = "0.60.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d123fbc2a4adc3c301652ba8e149bf4bc1d1725affb9784eb20c953ace06bf55" dependencies = [ - "aws-smithy-protocol-test 0.62.0", - "base64 0.13.1", - "proptest", "xmlparser", ] [[package]] name = "aws-smithy-xml" -version = "0.60.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d123fbc2a4adc3c301652ba8e149bf4bc1d1725affb9784eb20c953ace06bf55" +version = "0.60.9" dependencies = [ + "aws-smithy-protocol-test 0.62.0", + "base64 0.13.1", + "proptest", "xmlparser", ] @@ -9843,7 +1670,7 @@ dependencies = [ "aws-smithy-async 1.2.1", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.4", + "aws-smithy-types 1.2.6", "http 0.2.12", "hyper-rustls 0.24.2", "rustc_version", @@ -9862,7 +1689,7 @@ dependencies = [ "aws-credential-types 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-types 1.2.4", "rustc_version", "tracing", ] diff --git a/aws/sdk/build.gradle.kts b/aws/sdk/build.gradle.kts index 2f977bd03935b46bc23b0f7aca8c9c6393cdd4b1..81788508755dce79f5e466ebe60ef3cbdb5085e3 100644 --- a/aws/sdk/build.gradle.kts +++ b/aws/sdk/build.gradle.kts @@ -39,10 +39,12 @@ val sdkVersionerToolPath = rootProject.projectDir.resolve("tools/ci-build/sdk-ve val awsConfigPath = rootProject.projectDir.resolve("aws/rust-runtime/aws-config") val rustRuntimePath = rootProject.projectDir.resolve("rust-runtime") val awsRustRuntimePath = rootProject.projectDir.resolve("aws/rust-runtime") -val checkedInCargoLock = rootProject.projectDir.resolve("aws/sdk/Cargo.lock") +val awsSdkPath = rootProject.projectDir.resolve("aws/sdk") val outputDir = layout.buildDirectory.dir("aws-sdk").get() val sdkOutputDir = outputDir.dir("sdk") val examplesOutputDir = outputDir.dir("examples") +val checkedInSdkLockfile = rootProject.projectDir.resolve("aws/sdk/Cargo.lock") +val generatedSdkLockfile = outputDir.file("Cargo.lock") dependencies { @@ -449,66 +451,152 @@ tasks["assemble"].apply { "hydrateReadme", "relocateChangelog", ) - finalizedBy("copyCheckedInCargoLock") + finalizedBy("copyCheckedInSdkLockfile") outputs.upToDateWhen { false } } -tasks.register("copyCheckedInCargoLock") { - description = "Copy the checked in Cargo.lock file back to the build directory" +tasks.register("copyCheckedInSdkLockfile") { + description = "Copy the checked-in SDK lockfile to the build directory" this.outputs.upToDateWhen { false } - from(checkedInCargoLock) + from(checkedInSdkLockfile) into(outputDir) } +tasks.register("replaceCheckedInSdkLockfile") { + description = "Replace the checked-in SDK lockfile by copying the one in the build directory back to `aws/sdk`" + dependsOn("copyCheckedInSdkLockfile") + dependsOn("downgradeAwsSdkLockfile") + this.outputs.upToDateWhen { false } + from(generatedSdkLockfile) + into(awsSdkPath) +} + project.registerCargoCommandsTasks(outputDir.asFile) project.registerGenerateCargoConfigTomlTask(outputDir.asFile) -//The task name "test" is already registered by one of our plugins +// The task name "test" is already registered by one of our plugins tasks.register("sdkTest") { description = "Run Cargo clippy/test/docs against the generated SDK." dependsOn("assemble") finalizedBy(Cargo.CLIPPY.toString, Cargo.TEST.toString, Cargo.DOCS.toString) } -//Tasks for generating individual Cargo.lock files -fun Project.registerLockfileGeneration( +/** + * Generate tasks for pinning broken dependencies to bypass compatibility issues + * + * Some dependencies may have compatibility issues that prevent updating to the latest versions. + * In such cases, we pin these dependencies to the last known working versions. + * + * To update broken dependencies (maybe for CI/CD with the latest versions), run a task with the flag, e.g., + * `./gradlew -Paws.sdk.force.update.broken.dependencies aws:sdk:cargoUpdateAllLockfiles` + */ +fun Project.registerDowngradeFor( dir: File, name: String, ): TaskProvider { - return tasks.register("generate${name}Lockfile") { + return tasks.register("downgrade${name}Lockfile") { + onlyIf { + properties["aws.sdk.force.update.broken.dependencies"] == null + } + executable = "sh" // noop to avoid execCommand == null + doLast { + val crateNameToLastKnownWorkingVersions = + mapOf("minicbor" to "0.24.2") + + crateNameToLastKnownWorkingVersions.forEach { (crate, version) -> + // doesn't matter even if the specified crate does not exist in the lockfile + exec { + workingDir(dir) + commandLine("sh", "-c", "cargo update $crate --precise $version || true") + } + } + } + } +} + +val downgradeAwsConfigLockfile = registerDowngradeFor(awsConfigPath, "AwsConfig") +val downgradeAwsRuntimeLockfile = registerDowngradeFor(awsRustRuntimePath, "AwsRustRuntime") +val downgradeSmithyRuntimeLockfile = registerDowngradeFor(rustRuntimePath, "RustRuntime") +val downgradeAwsSdkLockfile = registerDowngradeFor(outputDir.asFile, "AwsSdk") + +// Tasks for updating individual Cargo.lock files +fun Project.registerCargoUpdateFor( + dir: File, + name: String, +): TaskProvider { + return tasks.register("cargoUpdate${name}Lockfile") { workingDir(dir) environment("RUSTFLAGS", "--cfg aws_sdk_unstable") - commandLine("cargo", "generate-lockfile") + commandLine("cargo", "update") + finalizedBy("downgrade${name}Lockfile") } } -val generateAwsConfigLockfile = registerLockfileGeneration(awsConfigPath, "AwsConfig") -val generateAwsRuntimeLockfile = registerLockfileGeneration(awsRustRuntimePath, "AwsRustRuntime") -val generateSmithytRuntimeLockfile = registerLockfileGeneration(rustRuntimePath, "RustRuntime") +val cargoUpdateAwsConfigLockfile = registerCargoUpdateFor(awsConfigPath, "AwsConfig") +val cargoUpdateAwsRuntimeLockfile = registerCargoUpdateFor(awsRustRuntimePath, "AwsRustRuntime") +val cargoUpdateSmithyRuntimeLockfile = registerCargoUpdateFor(rustRuntimePath, "RustRuntime") + +/** + * Updates the lockfile located in the `aws/sdk` directory. + * + * Previously, we would run `cargo generate-lockfile` in the `aws-sdk-rust` repository and then copy the resulting + * `Cargo.lock` into the `smithy-rs` repository. This approach introduced a delay, as new dependencies added to runtime + * crates would not be reflected in the SDK lockfile until the runtime crates were released to the `aws-sdk-rust` + * repository. + * + * We now generate a lockfile directly in `aws/sdk/build/aws-sdk`, which suffices for our CI/CD purposes, as it covers + * the crate dependencies used by the SDK: + * - Smithy runtime crates and inlineables + * - Smithy codegen decorators + * - Aws runtime crates and inlineables + * - Aws SDK codegen decorators + * - Service customizations (as long as we have their models in `aws/sdk/aws-models`) + */ +val cargoUpdateAwsSdkLockfile = tasks.register("cargoUpdateAwsSdkLockfile") { + dependsOn("assemble") + workingDir(outputDir) + environment("RUSTFLAGS", "--cfg aws_sdk_unstable") + commandLine("cargo", "update") + finalizedBy( + "downgradeAwsSdkLockfile", + "replaceCheckedInSdkLockfile", + ) +} -//Generates a lockfile from the aws-sdk-rust repo and copies it into the smithy-rs repo -val generateAwsSdkRustLockfile = tasks.register("generateAwsSdkRustLockfile") { - val sdkRustPath: String = - properties.get("aws-sdk-rust-path") ?: throw Exception("A -Paws-sdk-rust-path argument must be specified") - workingDir(sdkRustPath) +tasks.register("syncAwsSdkLockfile") { + description = """ + Synchronize the SDK lockfile to ensure that it includes all dependencies specified in runtime lockfiles. + """ + dependsOn("assemble") + workingDir(outputDir) environment("RUSTFLAGS", "--cfg aws_sdk_unstable") - commandLine("cargo", "generate-lockfile") - copy { - from("${sdkRustPath}/Cargo.lock") - into(rootProject.projectDir.resolve("aws/sdk")) + // Using `cargo generate-lockfile` or `cargo update` is not suitable here, as they update dependencies to their + // latest versions. Instead, we need to preserve the existing dependencies in the SDK lockfile while incorporating + // new dependencies introduced by runtime crates. This can be achieved by running `cargo check` with the lockfile + // copied to the `aws/sdk/build/aws-sdk` directory. + commandLine("cargo", "check", "--all-features") + doLast { + // We avoid using `replaceCheckedInSdkLockfile` in favor of `copy` to prevent dependency on + // `downgradeAwsSdkLockfile`. Downgrading dependencies is unnecessary when synchronizing the SDK lockfile with + // runtime lockfiles. + copy { + from(generatedSdkLockfile) + into(awsSdkPath) + } } } -//Parent task to generate all the Cargo.lock files -tasks.register("generateAllLockfiles") { - description = - "Create Cargo.lock files for aws-config, aws/rust-runtime, rust-runtime, and the workspace created by" + - "the assemble task." +// Parent task to update all the Cargo.lock files +tasks.register("cargoUpdateAllLockfiles") { + description = """ + Update Cargo.lock files for aws-config, aws/rust-runtime, rust-runtime, and the workspace created by the + assemble task. + """ finalizedBy( - generateAwsSdkRustLockfile, - generateAwsConfigLockfile, - generateAwsRuntimeLockfile, - generateSmithytRuntimeLockfile, + cargoUpdateAwsSdkLockfile, + cargoUpdateAwsConfigLockfile, + cargoUpdateAwsRuntimeLockfile, + cargoUpdateSmithyRuntimeLockfile, ) } diff --git a/tools/ci-build/sdk-lockfiles/Cargo.lock b/tools/ci-build/sdk-lockfiles/Cargo.lock new file mode 100644 index 0000000000000000000000000000000000000000..23f22be94e115682c0ce292bbc32b4d72d08575a --- /dev/null +++ b/tools/ci-build/sdk-lockfiles/Cargo.lock @@ -0,0 +1,1741 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "addr2line" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "anstream" +version = "0.6.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" + +[[package]] +name = "anstyle-parse" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" +dependencies = [ + "anstyle", + "windows-sys 0.52.0", +] + +[[package]] +name = "anyhow" +version = "1.0.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8" + +[[package]] +name = "async-trait" +version = "0.1.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "autocfg" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" + +[[package]] +name = "backtrace" +version = "0.3.74" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" +dependencies = [ + "addr2line", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", + "windows-targets 0.52.6", +] + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" + +[[package]] +name = "bumpalo" +version = "3.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" + +[[package]] +name = "bytes" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" + +[[package]] +name = "cargo-lock" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e11c675378efb449ed3ce8de78d75d0d80542fc98487c26aba28eb3b82feac72" +dependencies = [ + "petgraph", + "semver", + "serde", + "toml 0.7.8", + "url", +] + +[[package]] +name = "cargo_toml" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a98356df42a2eb1bd8f1793ae4ee4de48e384dd974ce5eac8eee802edb7492be" +dependencies = [ + "serde", + "toml 0.8.19", +] + +[[package]] +name = "cc" +version = "1.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476" +dependencies = [ + "shlex", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "clap" +version = "4.5.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac" +dependencies = [ + "clap_builder", + "clap_derive", +] + +[[package]] +name = "clap_builder" +version = "4.5.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73" +dependencies = [ + "anstream", + "anstyle", + "clap_lex", + "strsim", +] + +[[package]] +name = "clap_derive" +version = "4.5.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "clap_lex" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" + +[[package]] +name = "colorchoice" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "crates-index" +version = "2.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8a348a0130383cd8598969ba9f429d9a57b4a1fb3135ad048039012ee7226f0" +dependencies = [ + "hex", + "home", + "http", + "memchr", + "rustc-hash", + "semver", + "serde", + "serde_derive", + "serde_json", + "smol_str", + "thiserror", + "toml 0.8.19", +] + +[[package]] +name = "either" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" + +[[package]] +name = "encoding_rs" +version = "0.8.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "errno" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "fastrand" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" + +[[package]] +name = "fixedbitset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futures-channel" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-sink" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + +[[package]] +name = "futures-task" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" + +[[package]] +name = "futures-util" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +dependencies = [ + "futures-core", + "futures-io", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "gimli" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" + +[[package]] +name = "h2" +version = "0.3.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http", + "indexmap 2.5.0", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +dependencies = [ + "serde", +] + +[[package]] +name = "home" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "http" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +dependencies = [ + "bytes", + "http", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" + +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + +[[package]] +name = "hyper" +version = "0.14.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", + "want", +] + +[[package]] +name = "hyper-tls" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +dependencies = [ + "bytes", + "hyper", + "native-tls", + "tokio", + "tokio-native-tls", +] + +[[package]] +name = "idna" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", +] + +[[package]] +name = "indexmap" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" +dependencies = [ + "equivalent", + "hashbrown 0.14.5", +] + +[[package]] +name = "ipnet" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4" + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" + +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" + +[[package]] +name = "js-sys" +version = "0.3.70" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "libc" +version = "0.2.158" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" + +[[package]] +name = "linux-raw-sys" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + +[[package]] +name = "log" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" + +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + +[[package]] +name = "memchr" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "miniz_oxide" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +dependencies = [ + "adler2", +] + +[[package]] +name = "mio" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +dependencies = [ + "hermit-abi", + "libc", + "wasi", + "windows-sys 0.52.0", +] + +[[package]] +name = "native-tls" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" +dependencies = [ + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi", +] + +[[package]] +name = "object" +version = "0.36.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + +[[package]] +name = "openssl" +version = "0.10.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" +dependencies = [ + "bitflags 2.6.0", + "cfg-if", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "openssl-probe" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + +[[package]] +name = "openssl-sys" +version = "0.9.103" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" +dependencies = [ + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "petgraph" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +dependencies = [ + "fixedbitset", + "indexmap 2.5.0", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" + +[[package]] +name = "proc-macro2" +version = "1.0.86" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "regex" +version = "1.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata 0.4.7", + "regex-syntax 0.8.4", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.8.4", +] + +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" + +[[package]] +name = "reqwest" +version = "0.11.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" +dependencies = [ + "base64", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "hyper", + "hyper-tls", + "ipnet", + "js-sys", + "log", + "mime", + "native-tls", + "once_cell", + "percent-encoding", + "pin-project-lite", + "rustls-pemfile", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "system-configuration", + "tokio", + "tokio-native-tls", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "winreg", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustix" +version = "0.38.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f55e80d50763938498dd5ebb18647174e0c76dc38c5505294bb224624f30f36" +dependencies = [ + "bitflags 2.6.0", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustls-pemfile" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +dependencies = [ + "base64", +] + +[[package]] +name = "ryu" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" + +[[package]] +name = "schannel" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "sdk-lockfiles" +version = "0.1.0" +dependencies = [ + "anyhow", + "cargo-lock", + "clap", + "itertools", + "petgraph", + "smithy-rs-tool-common", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "security-framework" +version = "2.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" +dependencies = [ + "bitflags 2.6.0", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "semver" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +dependencies = [ + "serde", +] + +[[package]] +name = "serde" +version = "1.0.210" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.210" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.128" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +dependencies = [ + "itoa", + "memchr", + "ryu", + "serde", +] + +[[package]] +name = "serde_spanned" +version = "0.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_yaml" +version = "0.9.34+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" +dependencies = [ + "indexmap 2.5.0", + "itoa", + "ryu", + "serde", + "unsafe-libyaml", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + +[[package]] +name = "smithy-rs-tool-common" +version = "0.1.0" +dependencies = [ + "anyhow", + "async-trait", + "cargo_toml", + "crates-index", + "lazy_static", + "regex", + "reqwest", + "semver", + "serde", + "serde_json", + "serde_yaml", + "thiserror", + "toml 0.5.11", + "tracing", +] + +[[package]] +name = "smol_str" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" +dependencies = [ + "serde", +] + +[[package]] +name = "socket2" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "syn" +version = "2.0.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + +[[package]] +name = "system-configuration" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "tempfile" +version = "3.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" +dependencies = [ + "cfg-if", + "fastrand", + "once_cell", + "rustix", + "windows-sys 0.59.0", +] + +[[package]] +name = "thiserror" +version = "1.0.63" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.63" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thread_local" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" +dependencies = [ + "cfg-if", + "once_cell", +] + +[[package]] +name = "tinyvec" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +dependencies = [ + "backtrace", + "bytes", + "libc", + "mio", + "pin-project-lite", + "socket2", + "windows-sys 0.52.0", +] + +[[package]] +name = "tokio-native-tls" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" +dependencies = [ + "native-tls", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +dependencies = [ + "indexmap 1.9.3", + "serde", +] + +[[package]] +name = "toml" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.19.15", +] + +[[package]] +name = "toml" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.22.20", +] + +[[package]] +name = "toml_datetime" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.5.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.22.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" +dependencies = [ + "indexmap 2.5.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow 0.6.18", +] + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tracing-core" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +dependencies = [ + "matchers", + "nu-ansi-term", + "once_cell", + "regex", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "unicode-bidi" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" + +[[package]] +name = "unicode-ident" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + +[[package]] +name = "unicode-normalization" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unsafe-libyaml" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" + +[[package]] +name = "url" +version = "2.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", +] + +[[package]] +name = "utf8parse" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" +dependencies = [ + "cfg-if", + "once_cell", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" + +[[package]] +name = "web-sys" +version = "0.3.70" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.6.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" +dependencies = [ + "cfg-if", + "windows-sys 0.48.0", +] diff --git a/tools/ci-build/sdk-lockfiles/Cargo.toml b/tools/ci-build/sdk-lockfiles/Cargo.toml new file mode 100644 index 0000000000000000000000000000000000000000..d842d0129c97764d2a82ab0fd8a146b19aa16879 --- /dev/null +++ b/tools/ci-build/sdk-lockfiles/Cargo.toml @@ -0,0 +1,23 @@ +[package] +name = "sdk-lockfiles" +version = "0.1.0" +authors = ["AWS Rust SDK Team "] +description = """ +A CLI tool to audit lockfiles for Smithy runtime crates, AWS runtime crates, `aws-config`, and the workspace containing +SDK crates +""" +edition = "2021" +license = "Apache-2.0" +publish = false + +[dependencies] +anyhow = "1.0.87" +cargo-lock = { version = "9.0.0", features = ["dependency-tree"] } +clap = { version = "4.4.11", features = ["derive", "env"] } +petgraph = "0.6.5" +smithy-rs-tool-common = { path = "../smithy-rs-tool-common" } +tracing = "0.1.40" +tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } + +[dev-dependencies] +itertools = "0.13.0" diff --git a/tools/ci-build/sdk-lockfiles/README.md b/tools/ci-build/sdk-lockfiles/README.md new file mode 100644 index 0000000000000000000000000000000000000000..bb3325bf79c17d51ebd41511f336c3d461582c37 --- /dev/null +++ b/tools/ci-build/sdk-lockfiles/README.md @@ -0,0 +1,24 @@ +sdk-lockfiles +============= + +This CLI tool audits the `Cargo.lock` files in the `smithy-rs` repository. These lockfiles are used to ensure +reproducible builds. The `sdk-lockfiles` tool specifically audits the following lockfiles: +- The [lockfile](https://github.com/smithy-lang/smithy-rs/blob/main/rust-runtime/Cargo.lock) for Smithy runtime crates +- The [lockfile](https://github.com/smithy-lang/smithy-rs/blob/main/aws/rust-runtime/Cargo.lock) for AWS runtime crates +- The [lockfile](https://github.com/smithy-lang/smithy-rs/blob/main/aws/rust-runtime/aws-config/Cargo.lock) for the `aws-config` crate +- The [lockfile](https://github.com/smithy-lang/smithy-rs/blob/main/aws/sdk/Cargo.lock) for the workspace containing code-generated AWS SDK crates (*) + +Specifically, the tool ensures that the lockfile marked with (*) is a superset containing all dependencies listed in +the rest of the runtime lockfiles. If it detects a new dependency in the AWS SDK crates introduced by any of the runtime +lockfiles (unless the dependency is introduced by a server runtime crate), it will output a message similar to the +following: +``` +$ sdk-lockfiles audit +2024-09-10T16:48:38.460518Z INFO sdk_lockfiles::audit: checking whether `rust-runtime/Cargo.lock` is covered by the SDK lockfile... +2024-09-10T16:48:38.489879Z INFO sdk_lockfiles::audit: checking whether `aws/rust-runtime/Cargo.lock` is covered by the SDK lockfile... +2024-09-10T16:48:38.490306Z INFO sdk_lockfiles::audit: checking whether `aws/rust-runtime/aws-config/Cargo.lock` is covered by the SDK lockfile... +`minicbor` (0.24.2), used by `rust-runtime/Cargo.lock`, is not contained in SDK lockfile! +Error: there are lockfile audit failures +``` + +This tool is intended for automated use. diff --git a/tools/ci-build/sdk-lockfiles/src/audit.rs b/tools/ci-build/sdk-lockfiles/src/audit.rs new file mode 100644 index 0000000000000000000000000000000000000000..008f59990b7de98a51d71b319fb7020270aed67f --- /dev/null +++ b/tools/ci-build/sdk-lockfiles/src/audit.rs @@ -0,0 +1,430 @@ +/* + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +use crate::AuditArgs; +use anyhow::bail; +use anyhow::{Context, Result}; +use cargo_lock::dependency::graph::{Graph, NodeIndex}; +use cargo_lock::{package::Package, Lockfile}; +use petgraph::visit::EdgeRef; +use smithy_rs_tool_common::git::find_git_repository_root; +use smithy_rs_tool_common::here; +use std::collections::{BTreeSet, HashSet}; +use std::env; +use std::iter; +use std::path::PathBuf; + +// A list of AWS runtime crate must be in sync with +// https://github.com/smithy-lang/smithy-rs/blob/0f9b9aba386ea3063912a0464ba6a1fd7c596018/buildSrc/src/main/kotlin/CrateSet.kt#L42-L53 +// plus `aws-inlineable` +const AWS_SDK_RUNTIMES: &[&str] = &[ + "aws-config", + "aws-credential-types", + "aws-endpoint", + "aws-http", + "aws-hyper", + "aws-inlineable", + "aws-runtime", + "aws-runtime-api", + "aws-sig-auth", + "aws-sigv4", + "aws-types", +]; + +// A list of server runtime crates must be in sync with +// https://github.com/smithy-lang/smithy-rs/blob/0f9b9aba386ea3063912a0464ba6a1fd7c596018/buildSrc/src/main/kotlin/CrateSet.kt#L85-L87 +const SERVER_SPECIFIC_RUNTIMES: &[&str] = &[ + "aws-smithy-http-server", + "aws-smithy-http-server-python", + "aws-smithy-http-typescript", +]; + +fn new_dependency_for_aws_sdk(crate_name: &str) -> bool { + AWS_SDK_RUNTIMES.contains(&crate_name) + || crate_name == "inlineable" + || (crate_name.starts_with("aws-smithy-") + && !SERVER_SPECIFIC_RUNTIMES.contains(&crate_name)) +} + +// Recursively traverses a chain of dependencies originating from a potential new dependency. Returns true as soon as +// it encounters a crate name that matches a runtime crate used by the AWS SDK. +fn visit(graph: &Graph, node_index: NodeIndex, visited: &mut BTreeSet) -> bool { + if !visited.insert(node_index) { + return false; + } + + let dependencies = graph + .edges_directed( + node_index, + cargo_lock::dependency::graph::EdgeDirection::Incoming, + ) + .map(|edge| edge.source()) + .collect::>(); + + for dependency_node_index in dependencies.iter() { + let package = &graph[*dependency_node_index]; + tracing::debug!("visiting `{}`", package.name.as_str()); + if new_dependency_for_aws_sdk(package.name.as_str()) { + tracing::debug!("it's a new dependency for the AWS SDK!"); + return true; + } + if visit(graph, *dependency_node_index, visited) { + return true; + } + } + + false +} + +// Checks if the `target` dependency is introduced by a runtime crate used by the AWS SDK. +// +// This function considers `target` a new dependency if it is used by a runtime crate, whether directly or indirectly, +// that is part of the AWS SDK. +fn new_dependency(lockfile: &Lockfile, target: &str) -> bool { + tracing::debug!( + "`{}` is not recorded in the SDK lockfile. Verifying whether it is a new dependency for the AWS SDK...", + target + ); + let tree = lockfile.dependency_tree().unwrap(); + let indices: Vec<_> = [target.to_owned()] + .iter() + .map(|dep| { + let package = lockfile + .packages + .iter() + .find(|pkg| pkg.name.as_str() == dep) + .unwrap(); + tree.nodes()[&package.into()] + }) + .collect(); + + for index in &indices { + let mut visited: BTreeSet = BTreeSet::new(); + tracing::debug!("traversing a dependency chain for `{}`...", target); + if visit(tree.graph(), *index, &mut visited) { + return true; + } + } + + tracing::debug!("`{}` is not a new dependency for the AWS SDK", target); + false +} + +// Verifies if all dependencies listed in `runtime_lockfile` are present in `sdk_dependency_set`, and returns an +// iterator that yields those not found in the set. +// +// This check is based solely on crate names, ignoring other metadata such as versions or sources. +fn audit_runtime_lockfile_covered_by_sdk_lockfile<'a>( + runtime_lockfile: &'a Lockfile, + sdk_dependency_set: &'a HashSet<&str>, +) -> impl Iterator + 'a { + runtime_lockfile.packages.iter().filter(move |p| { + !sdk_dependency_set.contains(p.name.as_str()) + && new_dependency(runtime_lockfile, p.name.as_str()) + }) +} + +fn lockfile_for( + smithy_rs_root: PathBuf, + relative_path_to_lockfile: &str, +) -> Result<(Lockfile, &str)> { + let mut lockfile = smithy_rs_root; + lockfile.push(relative_path_to_lockfile); + Ok(( + Lockfile::load(lockfile).with_context(|| { + format!( + "failed to crate a `Lockfile` for {}", + relative_path_to_lockfile + ) + })?, + relative_path_to_lockfile, + )) +} + +pub(super) fn audit(args: AuditArgs) -> Result<()> { + let cwd = if let Some(smithy_rs_path) = args.smithy_rs_path { + smithy_rs_path + } else { + env::current_dir().context("failed to get current working directory")? + }; + let smithy_rs_root = find_git_repository_root("smithy-rs", cwd).context(here!())?; + + let (sdk_lockfile, _) = lockfile_for(smithy_rs_root.clone(), "aws/sdk/Cargo.lock")?; + let sdk_dependency_set = sdk_lockfile + .packages + .iter() + .map(|p| p.name.as_str()) + .collect::>(); + + let runtime_lockfiles = [ + lockfile_for(smithy_rs_root.clone(), "rust-runtime/Cargo.lock")?, + lockfile_for(smithy_rs_root.clone(), "aws/rust-runtime/Cargo.lock")?, + lockfile_for(smithy_rs_root, "aws/rust-runtime/aws-config/Cargo.lock")?, + ]; + + let mut uncovered = Vec::new(); + + for (runtime_lockfile, path) in &runtime_lockfiles { + tracing::info!( + "checking whether `{}` is covered by the SDK lockfile...", + path + ); + uncovered.extend( + audit_runtime_lockfile_covered_by_sdk_lockfile(runtime_lockfile, &sdk_dependency_set) + .zip(iter::repeat(path)), + ); + } + + if uncovered.is_empty() { + println!("SUCCESS"); + Ok(()) + } else { + for (pkg, origin_lockfile) in uncovered { + eprintln!( + "`{}` ({}), used by `{}`, is not contained in the SDK lockfile!", + pkg.name.as_str(), + pkg.version, + origin_lockfile, + ); + } + bail!("there are lockfile audit failures") + } +} + +#[cfg(test)] +mod tests { + use super::*; + use itertools::Itertools; + use std::str::FromStr; + + // For simplicity, return an SDK dependency set with a small subset of crates. If a runtime crate used by + // subsequent tests is omitted, it will not affect the functionality of the system under test, + // `audit_runtime_lockfile_covered_by_sdk_lockfile`. + fn sdk_dependency_set() -> HashSet<&'static str> { + let mut result = HashSet::new(); + result.insert("aws-credential-types"); + result.insert("aws-sigv4"); + result.insert("aws-smithy-cbor"); + result.insert("aws-smithy-runtime"); + result.insert("fastrand"); + result.insert("zeroize"); + result + } + + #[test] + fn dependency_is_covered_by_sdk() { + let runtime_lockfile = Lockfile::from_str( + r#" +[[package]] +name = "aws-credential-types" +version = "1.2.1" +dependencies = [ + "zeroize", +] + +[[package]] +name = "aws-smithy-runtime" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1ce695746394772e7000b39fe073095db6d45a862d0767dd5ad0ac0d7f8eb87" +dependencies = [ + "fastrand", +] + +[[package]] +name = "fastrand" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" + +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +"#, + ) + .unwrap(); + + assert!(audit_runtime_lockfile_covered_by_sdk_lockfile( + &runtime_lockfile, + &sdk_dependency_set(), + ) + .next() + .is_none()); + } + + #[test] + fn new_dependency_but_introduced_by_crate_irrelevant_to_sdk() { + let runtime_lockfile = Lockfile::from_str( + r#" +[[package]] +name = "aws-smithy-http-server-python" +version = "0.63.2" +dependencies = [ + "pyo3-asyncio", +] + +[[package]] +name = "pyo3-asyncio" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3564762e37035cfc486228e10b0528460fa026d681b5763873c693aa0d5c260" +dependencies = [ + "inventory", +] + +[[package]] +name = "inventory" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f958d3d68f4167080a18141e10381e7634563984a537f2a49a30fd8e53ac5767" +"#, + ) + .unwrap(); + + assert!(audit_runtime_lockfile_covered_by_sdk_lockfile( + &runtime_lockfile, + &sdk_dependency_set(), + ) + .next() + .is_none()); + } + + #[test] + fn new_dependency_for_sdk() { + // New dependencies originating from the smithy runtime crates + { + let runtime_lockfile = Lockfile::from_str( + r#" +[[package]] +name = "aws-smithy-cbor" +version = "0.60.7" +dependencies = [ + "minicbor", +] + +[[package]] +name = "inlineable" +version = "0.1.0" +dependencies = [ + "md-5" +] + +[[package]] +name = "md-5" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" + +[[package]] +name = "minicbor" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f8e213c36148d828083ae01948eed271d03f95f7e72571fa242d78184029af2" +"#, + ) + .unwrap(); + + assert_eq!( + vec!["md-5", "minicbor"], + audit_runtime_lockfile_covered_by_sdk_lockfile( + &runtime_lockfile, + &sdk_dependency_set(), + ) + .map(|p| p.name.as_str()) + .sorted() + .collect::>(), + ); + } + + // New dependencies originating from the AWS runtime crates + { + let runtime_lockfile = Lockfile::from_str( + r#" +[[package]] +name = "aws-credential-types" +version = "1.2.1" +dependencies = [ + "zeroize", +] + +[[package]] +name = "aws-inlineable" +version = "0.1.0" +dependencies = [ + "ahash", + "lru" +] + +[[package]] +name = "aws-sigv4" +version = "1.2.3" +dependencies = [ + "aws-credential-types", + "p256", +] + +[[package]] +name = "ahash" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", +] + +[[package]] +name = "lru" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37ee39891760e7d94734f6f63fedc29a2e4a152f836120753a72503f09fcf904" +dependencies = [ + "hashbrown", +] + +[[package]] +name = "p256" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" + +[[package]] +name = "zerocopy" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" + +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +"#, + ) + .unwrap(); + + assert_eq!( + vec!["ahash", "hashbrown", "lru", "p256", "zerocopy"], + audit_runtime_lockfile_covered_by_sdk_lockfile( + &runtime_lockfile, + &sdk_dependency_set(), + ) + .map(|p| p.name.as_str()) + .sorted() + .collect::>(), + ); + } + } +} diff --git a/tools/ci-build/sdk-lockfiles/src/main.rs b/tools/ci-build/sdk-lockfiles/src/main.rs new file mode 100644 index 0000000000000000000000000000000000000000..b24b4337a0302a4f027acee61801cf449cdac3f2 --- /dev/null +++ b/tools/ci-build/sdk-lockfiles/src/main.rs @@ -0,0 +1,40 @@ +/* + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +use anyhow::Result; +use clap::Parser; +use std::path::PathBuf; +use tracing_subscriber::{filter::LevelFilter, EnvFilter}; + +mod audit; + +#[derive(clap::Args, Clone)] +pub struct AuditArgs { + /// Path to smithy-rs. Defaults to current working directory. + #[arg(long)] + smithy_rs_path: Option, +} + +#[derive(clap::Parser, Clone)] +#[clap(author, version, about)] +enum Command { + Audit(AuditArgs), +} + +fn main() -> Result<()> { + tracing_subscriber::fmt() + .with_writer(std::io::stderr) + .with_env_filter( + EnvFilter::builder() + .with_default_directive(LevelFilter::INFO.into()) + .from_env_lossy(), + ) + .init(); + + let command = Command::parse(); + match command { + Command::Audit(args) => audit::audit(args), + } +}