├── .cargo-deny-config.toml ├── .cargo └── config.toml ├── .changelog └── .example ├── .editorconfig ├── .git-blame-ignore-revs ├── .github ├── ISSUE_TEMPLATE │ ├── blank_issue.md │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── docker-build │ │ └── action.yml │ ├── download-all-artifacts │ │ └── action.yml │ └── free-disk-space │ │ └── action.yml ├── scripts │ ├── README.md │ ├── acquire-build-image │ ├── docker-image-hash │ ├── get-or-create-release-branch.sh │ └── upload-build-image.sh └── workflows │ ├── backport-pull-request.yml │ ├── ci-main.yml │ ├── ci-pr-forks.yml │ ├── ci-pr.yml │ ├── ci-tls.yml │ ├── ci.yml │ ├── claim-crate-names.yml │ ├── credentials-verification.yml │ ├── dry-run-release-scheduled.yml │ ├── dry-run-release.yml │ ├── github-pages.yml │ ├── manual-canary.yml │ ├── manual-pull-request-bot.yml │ ├── manual-update-lockfiles.yml │ ├── prod-release.yml │ ├── pull-request-bot.yml │ ├── pull-request-updating-lockfiles.yml │ ├── release-scripts │ └── create-release.js │ ├── release.yml │ ├── update-lockfiles.yml │ └── update-sdk-next.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks ├── kotlin-block-quotes.py ├── ktlint.sh ├── runtime-versioner.sh └── sdk-lints.sh ├── AGENTS.md ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── aws ├── SDK_CHANGELOG.next.json ├── SDK_README.md.hb ├── codegen-aws-sdk │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── smithy │ │ │ │ └── rustsdk │ │ │ │ ├── AccountIdEndpointParamsDecorator.kt │ │ │ │ ├── AwsCargoDependency.kt │ │ │ │ ├── AwsChunkedContentEncodingDecorator.kt │ │ │ │ ├── AwsCodegenDecorator.kt │ │ │ │ ├── AwsCrateDocsDecorator.kt │ │ │ │ ├── AwsDocs.kt │ │ │ │ ├── AwsFluentClientDecorator.kt │ │ │ │ ├── AwsPresigningDecorator.kt │ │ │ │ ├── AwsRequestIdDecorator.kt │ │ │ │ ├── AwsRuntimeType.kt │ │ │ │ ├── BaseRequestIdDecorator.kt │ │ │ │ ├── CrateLicenseDecorator.kt │ │ │ │ ├── CredentialProvidersDecorator.kt │ │ │ │ ├── DisablePayloadSigningDecorator.kt │ │ │ │ ├── EndpointBasedAuthSchemeDecorator.kt │ │ │ │ ├── EndpointBuiltInsDecorator.kt │ │ │ │ ├── EndpointOverrideMetricDecorator.kt │ │ │ │ ├── HttpRequestChecksumDecorator.kt │ │ │ │ ├── HttpRequestCompressionDecorator.kt │ │ │ │ ├── HttpResponseChecksumDecorator.kt │ │ │ │ ├── InlineAwsDependency.kt │ │ │ │ ├── IntegrationTestDependencies.kt │ │ │ │ ├── InvocationIdDecorator.kt │ │ │ │ ├── RecursionDetectionDecorator.kt │ │ │ │ ├── RegionDecorator.kt │ │ │ │ ├── RetryClassifierDecorator.kt │ │ │ │ ├── RetryInformationHeaderDecorator.kt │ │ │ │ ├── SdkConfigDecorator.kt │ │ │ │ ├── SdkSettings.kt │ │ │ │ ├── ServiceConfigDecorator.kt │ │ │ │ ├── ServiceEnvConfigDecorator.kt │ │ │ │ ├── SigV4AuthDecorator.kt │ │ │ │ ├── SmokeTestsDecorator.kt │ │ │ │ ├── SpanDecorator.kt │ │ │ │ ├── TokenProvidersDecorator.kt │ │ │ │ ├── UserAgentDecorator.kt │ │ │ │ ├── customize │ │ │ │ ├── AwsDisableStalledStreamProtection.kt │ │ │ │ ├── DisabledAuthDecorator.kt │ │ │ │ ├── EnvironmentTokenProviderDecorator.kt │ │ │ │ ├── IsTruncatedPaginatorDecorator.kt │ │ │ │ ├── RemoveDefaults.kt │ │ │ │ ├── RemoveDefaultsDecorator.kt │ │ │ │ ├── ServiceSpecificDecorator.kt │ │ │ │ ├── Sigv4aAuthTraitBackfillDecorator.kt │ │ │ │ ├── apigateway │ │ │ │ │ └── ApiGatewayDecorator.kt │ │ │ │ ├── dsql │ │ │ │ │ └── DsqlDecorator.kt │ │ │ │ ├── ec2 │ │ │ │ │ ├── BoxPrimitiveShapes.kt │ │ │ │ │ ├── EC2MakePrimitivesOptional.kt │ │ │ │ │ └── Ec2Decorator.kt │ │ │ │ ├── glacier │ │ │ │ │ └── GlacierDecorator.kt │ │ │ │ ├── rds │ │ │ │ │ └── RdsDecorator.kt │ │ │ │ ├── route53 │ │ │ │ │ ├── Route53Decorator.kt │ │ │ │ │ └── TrimResourceId.kt │ │ │ │ ├── s3 │ │ │ │ │ ├── MakeS3BoolsAndNumbersOptional.kt │ │ │ │ │ ├── S3Decorator.kt │ │ │ │ │ ├── S3ExpiresDecorator.kt │ │ │ │ │ ├── S3ExpressDecorator.kt │ │ │ │ │ ├── S3ExtendedRequestIdDecorator.kt │ │ │ │ │ └── StripBucketFromPath.kt │ │ │ │ ├── s3control │ │ │ │ │ └── S3ControlDecorator.kt │ │ │ │ ├── sso │ │ │ │ │ └── SSODecorator.kt │ │ │ │ ├── sts │ │ │ │ │ └── STSDecorator.kt │ │ │ │ └── timestream │ │ │ │ │ └── TimestreamDecorator.kt │ │ │ │ ├── endpoints │ │ │ │ ├── AwsEndpointsStdLib.kt │ │ │ │ ├── OperationInputTestGenerator.kt │ │ │ │ ├── RequireEndpointRules.kt │ │ │ │ └── StripEndpointTrait.kt │ │ │ │ └── traits │ │ │ │ └── PresignableTrait.kt │ │ └── resources │ │ │ ├── LICENSE │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── software.amazon.smithy.rust.codegen.client.smithy.customize.ClientCodegenDecorator │ │ │ └── default-partitions.json │ │ └── test │ │ └── kotlin │ │ ├── AwsCrateDocsDecoratorTest.kt │ │ ├── SdkCodegenIntegrationTest.kt │ │ └── software │ │ └── amazon │ │ └── smithy │ │ └── rustsdk │ │ ├── AwsPresigningDecoratorTest.kt │ │ ├── CredentialProviderConfigTest.kt │ │ ├── EndpointBuiltInsDecoratorTest.kt │ │ ├── EndpointOverrideMetricDecoratorTest.kt │ │ ├── EndpointsCredentialsTest.kt │ │ ├── HttpChecksumTest.kt │ │ ├── HttpRequestCompressionDecoratorTest.kt │ │ ├── InvocationIdDecoratorTest.kt │ │ ├── OperationInputTestGeneratorTests.kt │ │ ├── RegionDecoratorTest.kt │ │ ├── RegionProviderConfigTest.kt │ │ ├── RetryPartitionTest.kt │ │ ├── SigV4AuthDecoratorTest.kt │ │ ├── SmokeTestsDecoratorTest.kt │ │ ├── TestUtil.kt │ │ ├── TimeoutConfigMergingTest.kt │ │ ├── TokenProvidersDecoratorTest.kt │ │ ├── UserAgentDecoratorTest.kt │ │ └── customize │ │ ├── IsTruncatedPaginatorTest.kt │ │ ├── RemoveDefaultsTest.kt │ │ ├── ec2 │ │ └── EC2MakePrimitivesOptionalTest.kt │ │ └── s3 │ │ └── S3ExpiresDecoratorTest.kt ├── rust-runtime │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── aws-config │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── examples │ │ │ └── imds.rs │ │ ├── external-types.toml │ │ ├── fuzz │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ └── fuzz_targets │ │ │ │ └── profile-parser.rs │ │ ├── integration-tests │ │ │ └── eks-credentials │ │ │ │ ├── .gitignore │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ └── eks-credentials.ts │ │ │ │ ├── cdk.json │ │ │ │ ├── jest.config.js │ │ │ │ ├── lib │ │ │ │ └── eks-credentials-stack.ts │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ ├── test.rs │ │ │ │ └── tsconfig.json │ │ ├── src │ │ │ ├── credential_process.rs │ │ │ ├── default_provider.rs │ │ │ ├── default_provider │ │ │ │ ├── account_id_endpoint_mode.rs │ │ │ │ ├── app_name.rs │ │ │ │ ├── auth_scheme_preference.rs │ │ │ │ ├── checksums.rs │ │ │ │ ├── credentials.rs │ │ │ │ ├── disable_request_compression.rs │ │ │ │ ├── endpoint_url.rs │ │ │ │ ├── ignore_configured_endpoint_urls.rs │ │ │ │ ├── region.rs │ │ │ │ ├── request_min_compression_size_bytes.rs │ │ │ │ ├── retry_config.rs │ │ │ │ ├── timeout_config.rs │ │ │ │ ├── token.rs │ │ │ │ ├── use_dual_stack.rs │ │ │ │ └── use_fips.rs │ │ │ ├── ecs.rs │ │ │ ├── env_service_config.rs │ │ │ ├── environment │ │ │ │ ├── credentials.rs │ │ │ │ ├── mod.rs │ │ │ │ └── region.rs │ │ │ ├── http_credential_provider.rs │ │ │ ├── imds │ │ │ │ ├── client.rs │ │ │ │ ├── client │ │ │ │ │ ├── error.rs │ │ │ │ │ └── token.rs │ │ │ │ ├── credentials.rs │ │ │ │ ├── mod.rs │ │ │ │ └── region.rs │ │ │ ├── json_credentials.rs │ │ │ ├── lib.rs │ │ │ ├── login.rs │ │ │ ├── login │ │ │ │ ├── cache.rs │ │ │ │ ├── dpop.rs │ │ │ │ └── token.rs │ │ │ ├── meta │ │ │ │ ├── credentials │ │ │ │ │ ├── chain.rs │ │ │ │ │ └── mod.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── region.rs │ │ │ │ └── token.rs │ │ │ ├── profile.rs │ │ │ ├── profile │ │ │ │ ├── credentials.rs │ │ │ │ ├── credentials │ │ │ │ │ ├── exec.rs │ │ │ │ │ └── repr.rs │ │ │ │ ├── location_of_profile_files.md │ │ │ │ ├── parser.rs │ │ │ │ ├── profile_file.rs │ │ │ │ ├── region.rs │ │ │ │ └── token.rs │ │ │ ├── provider_config.rs │ │ │ ├── retry.rs │ │ │ ├── sensitive_command.rs │ │ │ ├── sso.rs │ │ │ ├── sso │ │ │ │ ├── cache.rs │ │ │ │ ├── credentials.rs │ │ │ │ └── token.rs │ │ │ ├── stalled_stream_protection.rs │ │ │ ├── sts.rs │ │ │ ├── sts │ │ │ │ ├── assume_role.rs │ │ │ │ └── util.rs │ │ │ ├── test_case.rs │ │ │ ├── timeout.rs │ │ │ └── web_identity_token.rs │ │ └── test-data │ │ │ ├── assume-role-tests.json │ │ │ ├── default-credential-provider-chain │ │ │ ├── e2e_fips_and_dual_stack_sso │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── sso │ │ │ │ │ │ └── cache │ │ │ │ │ │ └── dace00cba5f8355ec9d274ceb2bcebdfbeed0e12.json │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── ecs_assume_role │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── ecs_credentials │ │ │ │ ├── env.json │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── ecs_credentials_invalid_profile │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── eks_pod_identity_credentials │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── token.jwt │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── eks_pod_identity_no_token_file │ │ │ │ ├── env.json │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── environment_variables │ │ │ │ ├── env.json │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── environment_variables_blank │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── imds_assume_role │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── imds_config_with_no_creds │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── imds_default_chain_error │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── imds_default_chain_retries │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── imds_default_chain_success │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── imds_disabled │ │ │ │ ├── env.json │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── imds_no_iam_role │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── imds_token_fail │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── prefer_environment │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── credentials │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── profile_name │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── profile_overrides_web_identity │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ ├── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ │ └── config │ │ │ │ │ └── token.jwt │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── profile_static_keys │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── credentials │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── profile_static_keys_case_insensitive │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── credentials │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── sso_assume_role │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── sso │ │ │ │ │ │ └── cache │ │ │ │ │ │ └── dace00cba5f8355ec9d274ceb2bcebdfbeed0e12.json │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── sso_no_token_file │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── sso │ │ │ │ │ │ └── cache │ │ │ │ │ │ └── differenthashthatdoesntmatch.json │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── sso_server_error │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── sso │ │ │ │ │ │ └── cache │ │ │ │ │ │ └── dace00cba5f8355ec9d274ceb2bcebdfbeed0e12.json │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── web_identity_source_profile_no_env │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ ├── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ │ └── config │ │ │ │ │ └── token.jwt │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── web_identity_token_env │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── token.jwt │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── web_identity_token_invalid_jwt │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ ├── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ │ └── config │ │ │ │ │ └── token.jwt │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── web_identity_token_profile │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ ├── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ │ └── config │ │ │ │ │ └── token.jwt │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ └── web_identity_token_source_profile │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ ├── home │ │ │ │ │ └── .aws │ │ │ │ │ │ └── config │ │ │ │ └── token.jwt │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── default-token-provider-chain │ │ │ ├── profile_keys │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── sso │ │ │ │ │ │ └── cache │ │ │ │ │ │ └── d12208e38164f558a1d06c99432ab77dbb346c45.json │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── profile_keys_case_insensitive │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ │ └── home │ │ │ │ │ │ └── .aws │ │ │ │ │ │ ├── config │ │ │ │ │ │ └── sso │ │ │ │ │ │ └── cache │ │ │ │ │ │ └── d12208e38164f558a1d06c99432ab77dbb346c45.json │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ └── profile_name │ │ │ │ ├── env.json │ │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── sso │ │ │ │ │ └── cache │ │ │ │ │ └── 29faa2f70ab0f58f60e284d585d95865572f5cbd.json │ │ │ │ ├── http-traffic.json │ │ │ │ └── test-case.json │ │ │ ├── ecs-tests.json │ │ │ ├── imds-config │ │ │ └── imds-endpoint-tests.json │ │ │ ├── login-provider-test-cases.json │ │ │ └── profile-provider │ │ │ ├── assume_role_override_global_env_url │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── assume_role_override_global_profile_url │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── assume_role_override_service_env_url │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── assume_role_override_service_profile_url │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── credential_process │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── credential_process_account_id_fallback │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── credential_process_failure │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── credential_process_invalid │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── e2e_assume_role │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── e2e_fips_and_dual_stack_sts │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── empty_config │ │ │ ├── env.json │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── invalid_config │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ └── config │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── invalid_sso_credentials_config │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ └── config │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── region_override │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── retry_on_error │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ └── credentials │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── sso_credentials │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ ├── credentials │ │ │ │ │ └── sso │ │ │ │ │ └── cache │ │ │ │ │ └── 34c6fceca75e456f25e7e99531e2425c6c1de443.json │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── sso_override_global_env_url │ │ │ ├── env.json │ │ │ ├── fs │ │ │ │ └── home │ │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ ├── credentials │ │ │ │ │ └── sso │ │ │ │ │ └── cache │ │ │ │ │ └── 34c6fceca75e456f25e7e99531e2425c6c1de443.json │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ └── sso_token │ │ │ ├── env.json │ │ │ ├── fs │ │ │ ├── env.json │ │ │ ├── home │ │ │ │ └── .aws │ │ │ │ │ ├── config │ │ │ │ │ ├── credentials │ │ │ │ │ └── sso │ │ │ │ │ └── cache │ │ │ │ │ └── 34c6fceca75e456f25e7e99531e2425c6c1de443.json │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ │ │ ├── http-traffic.json │ │ │ └── test-case.json │ ├── aws-credential-types │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── additional-ci │ │ ├── external-types.toml │ │ └── src │ │ │ ├── attributes.rs │ │ │ ├── credential_feature.rs │ │ │ ├── credential_fn.rs │ │ │ ├── credentials_impl.rs │ │ │ ├── lib.rs │ │ │ ├── provider.rs │ │ │ ├── provider │ │ │ ├── credentials.rs │ │ │ ├── error.rs │ │ │ ├── future.rs │ │ │ └── token.rs │ │ │ └── token_fn.rs │ ├── aws-inlineable │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── external-types.toml │ │ └── src │ │ │ ├── account_id_endpoint.rs │ │ │ ├── apigateway_interceptors.rs │ │ │ ├── aws_chunked.rs │ │ │ ├── dsql_auth_token.rs │ │ │ ├── endpoint_auth.rs │ │ │ ├── endpoint_discovery.rs │ │ │ ├── glacier_interceptors.rs │ │ │ ├── http_request_checksum.rs │ │ │ ├── http_response_checksum.rs │ │ │ ├── lib.rs │ │ │ ├── presigning.rs │ │ │ ├── presigning_interceptors.rs │ │ │ ├── rds_auth_token.rs │ │ │ ├── route53_resource_id_preprocessor.rs │ │ │ ├── s3_expires_interceptor.rs │ │ │ ├── s3_express.rs │ │ │ ├── s3_request_id.rs │ │ │ └── serialization_settings.rs │ ├── aws-runtime-api │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── external-types.toml │ │ └── src │ │ │ └── lib.rs │ ├── aws-runtime │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── additional-ci │ │ ├── external-types.toml │ │ ├── src │ │ │ ├── auth.rs │ │ │ ├── auth │ │ │ │ ├── sigv4.rs │ │ │ │ └── sigv4a.rs │ │ │ ├── content_encoding.rs │ │ │ ├── env_config.rs │ │ │ ├── env_config │ │ │ │ ├── error.rs │ │ │ │ ├── file.rs │ │ │ │ ├── normalize.rs │ │ │ │ ├── parse.rs │ │ │ │ ├── property.rs │ │ │ │ ├── section.rs │ │ │ │ └── source.rs │ │ │ ├── fs_util.rs │ │ │ ├── invocation_id.rs │ │ │ ├── lib.rs │ │ │ ├── recursion_detection.rs │ │ │ ├── request_info.rs │ │ │ ├── retries.rs │ │ │ ├── retries │ │ │ │ └── classifiers.rs │ │ │ ├── sdk_feature.rs │ │ │ ├── service_clock_skew.rs │ │ │ ├── user_agent.rs │ │ │ └── user_agent │ │ │ │ ├── interceptor.rs │ │ │ │ ├── metrics.rs │ │ │ │ ├── test_data │ │ │ │ └── feature_id_to_metric_value.json │ │ │ │ └── test_util.rs │ │ └── test-data │ │ │ ├── file-location-tests.json │ │ │ ├── profile-parser-tests.json │ │ │ └── recursion-detection.json │ ├── aws-sigv4 │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── aws-signing-test-suite │ │ │ ├── README.md │ │ │ ├── v4 │ │ │ │ ├── double-encode-path │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── double-url-encode │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-header-key-duplicate │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-header-value-multiline │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-header-value-order │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-header-value-trim │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-relative-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-relative-relative-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-relative-relative-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-relative-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-dot-slash-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-dot-slash-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-pointless-dot-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-pointless-dot-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-slashes-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-slashes-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-space-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-space-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-unreserved │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-utf8 │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-empty-query-key │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-query-order-encoded │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-query-order-key-case │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-query-unreserved │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-query │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-utf8-query │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-with-session-token │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── post-header-key-case │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── post-header-key-sort │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── post-header-value-case │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── post-sts-header-after │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── post-sts-header-before │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── post-vanilla-empty-query-value │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── post-vanilla-query │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── post-vanilla │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ ├── post-x-www-form-urlencoded-parameters │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ └── post-x-www-form-urlencoded │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ └── v4a │ │ │ │ ├── get-header-key-duplicate │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-header-value-multiline │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-header-value-order │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-header-value-trim │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-relative-normalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-relative-relative-normalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-relative-relative-unnormalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-relative-unnormalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-dot-slash-normalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-dot-slash-unnormalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-normalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-pointless-dot-normalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-pointless-dot-unnormalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-slash-unnormalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-slashes-normalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-slashes-unnormalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-space-normalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-space-unnormalized │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-unreserved │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-utf8 │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-empty-query-key │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-query-order-encoded │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-query-order-key-case │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-query-unreserved │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-query │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-utf8-query │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla-with-session-token │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── get-vanilla │ │ │ │ ├── canonical-request.txt │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ ├── request.txt │ │ │ │ └── string-to-sign.txt │ │ │ │ ├── post-header-key-case │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── post-header-key-sort │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── post-header-value-case │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── post-sts-header-after │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── post-sts-header-before │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── post-vanilla-empty-query-value │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── post-vanilla-query │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── post-vanilla │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ ├── post-x-www-form-urlencoded-parameters │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ │ │ └── post-x-www-form-urlencoded │ │ │ │ ├── context.json │ │ │ │ ├── header-canonical-request.txt │ │ │ │ ├── header-signature.txt │ │ │ │ ├── header-signed-request.txt │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ ├── public-key.json │ │ │ │ ├── query-canonical-request.txt │ │ │ │ ├── query-signature.txt │ │ │ │ ├── query-signed-request.txt │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ └── request.txt │ │ ├── benches │ │ │ ├── hmac.rs │ │ │ └── sigv4a.rs │ │ ├── external-types.toml │ │ └── src │ │ │ ├── date_time.rs │ │ │ ├── event_stream.rs │ │ │ ├── http_request.rs │ │ │ ├── http_request │ │ │ ├── canonical_request.rs │ │ │ ├── canonical_request │ │ │ │ └── sigv4a.rs │ │ │ ├── error.rs │ │ │ ├── settings.rs │ │ │ ├── sign.rs │ │ │ ├── test.rs │ │ │ ├── uri_path_normalization.rs │ │ │ └── url_escape.rs │ │ │ ├── lib.rs │ │ │ ├── sign.rs │ │ │ └── sign │ │ │ ├── v4.rs │ │ │ └── v4a.rs │ ├── aws-types │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── additional-ci │ │ ├── build.rs │ │ ├── external-types.toml │ │ └── src │ │ │ ├── app_name.rs │ │ │ ├── build_metadata.rs │ │ │ ├── endpoint_config.rs │ │ │ ├── lib.rs │ │ │ ├── origin.rs │ │ │ ├── os_shim_internal.rs │ │ │ ├── region.rs │ │ │ ├── request_id.rs │ │ │ ├── sdk_config.rs │ │ │ └── service_config.rs │ ├── build.gradle.kts │ └── clippy.toml ├── sdk-adhoc-test │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ └── models │ │ ├── apigateway-rules.smithy │ │ ├── required-value-test.smithy │ │ └── single-static-endpoint.smithy └── sdk │ ├── .gitignore │ ├── Cargo.lock │ ├── README.md │ ├── aws-models-extra │ ├── README.md │ ├── batch-tests.smithy │ ├── ebs-tests.smithy │ ├── glacier-tests.smithy │ ├── route53-tests.smithy │ ├── s3-tests.smithy │ └── sqs-tests.smithy │ ├── aws-models │ ├── README.md │ ├── bedrock-runtime.json │ ├── cloudwatch-logs.json │ ├── codecatalyst.json │ ├── config-service.json │ ├── dynamodb.json │ ├── ec2.json │ ├── ecs.json │ ├── glacier.json │ ├── iam.json │ ├── kms.json │ ├── lambda.json │ ├── polly.json │ ├── route-53.json │ ├── s3-control.json │ ├── s3.json │ ├── sdk-default-configuration.json │ ├── sdk-endpoints.json │ ├── sdk-partitions.json │ ├── signin.json │ ├── sso-oidc.json │ ├── sso.json │ ├── sts.json │ ├── timestream-query.json │ ├── timestream-write.json │ └── transcribe-streaming.json │ ├── benchmarks │ ├── previous-release-comparison │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── benches │ │ │ ├── README.md │ │ │ └── previous_release_comparison.rs │ ├── s3-express │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── benches │ │ │ ├── concurrent_put_get.rs │ │ │ ├── get_object.rs │ │ │ ├── put_get_delete.rs │ │ │ └── put_object.rs │ │ └── src │ │ │ └── lib.rs │ ├── s3-throughput │ │ ├── README.md │ │ ├── benchmark │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── get_test.rs │ │ │ │ ├── latencies.rs │ │ │ │ ├── main.rs │ │ │ │ ├── multipart_get.rs │ │ │ │ ├── multipart_put.rs │ │ │ │ ├── put_test.rs │ │ │ │ └── verify.rs │ │ └── infrastructure │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── .prettierrc │ │ │ ├── assets │ │ │ ├── init_instance.sh │ │ │ └── run_benchmark.sh │ │ │ ├── bin │ │ │ └── infrastructure.ts │ │ │ ├── cdk.context.json │ │ │ ├── cdk.json │ │ │ ├── lib │ │ │ └── infrastructure-stack.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── tsconfig.json │ └── sdk-perf │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ ├── ddb_serde.rs │ │ ├── main.rs │ │ ├── results.rs │ │ └── test_util.rs │ ├── build.gradle.kts │ ├── gradle.properties │ ├── integration-tests │ ├── .gitignore │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ ├── bedrockruntime │ │ ├── Cargo.toml │ │ └── tests │ │ │ └── environment_token_provider.rs │ ├── cloudwatchlogs │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── event_stream.rs │ │ │ └── success.json │ ├── codecatalyst │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── sso_bearer_auth.json │ │ │ └── sso_bearer_auth.rs │ ├── dynamodb │ │ ├── Cargo.toml │ │ ├── benches │ │ │ ├── deserialization_bench.rs │ │ │ └── serialization_bench.rs │ │ └── tests │ │ │ ├── account-based-endpoints.rs │ │ │ ├── auth_scheme_error.rs │ │ │ ├── build-errors.rs │ │ │ ├── cloning.rs │ │ │ ├── data.json │ │ │ ├── endpoints.rs │ │ │ ├── movies.rs │ │ │ ├── paginators.rs │ │ │ ├── retries-with-client-rate-limiting.rs │ │ │ ├── shared-config.rs │ │ │ ├── test-error-classification.rs │ │ │ └── timeouts.rs │ ├── ec2 │ │ ├── Cargo.toml │ │ ├── src │ │ │ └── lib.rs │ │ └── tests │ │ │ ├── instance-status-ok-waiter-success.json │ │ │ ├── paginators.rs │ │ │ └── waiters.rs │ ├── glacier │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── custom-headers.rs │ │ │ └── test-file.txt │ ├── iam │ │ ├── Cargo.toml │ │ └── tests │ │ │ └── resolve-global-endpoint.rs │ ├── kms │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── integration.rs │ │ │ ├── retryable_errors.rs │ │ │ ├── sensitive-it.rs │ │ │ └── traits.rs │ ├── lambda │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── blns │ │ │ ├── LICENSE │ │ │ └── blns.txt │ │ │ ├── naughty-strings-client-context.rs │ │ │ └── request_id.rs │ ├── no-default-features │ │ ├── Cargo.toml │ │ └── tests │ │ │ └── client-construction.rs │ ├── polly │ │ ├── Cargo.toml │ │ └── tests │ │ │ └── presigning.rs │ ├── s3 │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── alternative-async-runtime.rs │ │ │ ├── auth_scheme_preference.rs │ │ │ ├── blns │ │ │ ├── LICENSE │ │ │ └── blns.txt │ │ │ ├── body_size_hint.rs │ │ │ ├── bucket-required.rs │ │ │ ├── business_metrics.rs │ │ │ ├── checksums.rs │ │ │ ├── client_construction.rs │ │ │ ├── concurrency.rs │ │ │ ├── config-override.rs │ │ │ ├── config_to_builder.rs │ │ │ ├── content-length-enforcement.rs │ │ │ ├── credential_features.rs │ │ │ ├── customizable-operation.rs │ │ │ ├── data │ │ │ ├── content-length-enforcement │ │ │ │ ├── get-object-long.json │ │ │ │ ├── get-object-short.json │ │ │ │ └── head-object.json │ │ │ ├── express │ │ │ │ └── mixed-auths.json │ │ │ ├── no_auth │ │ │ │ ├── get-object.json │ │ │ │ ├── head-object.json │ │ │ │ ├── list-objects-v2.json │ │ │ │ └── list-objects.json │ │ │ └── request-information-headers │ │ │ │ ├── slow-network-and-late-client-clock.json │ │ │ │ ├── three-retries_and-then-success.json │ │ │ │ └── three-successful-attempts.json │ │ │ ├── endpoints.rs │ │ │ ├── expires_interceptor.rs │ │ │ ├── express.rs │ │ │ ├── identity-cache.rs │ │ │ ├── ignore-invalid-xml-body-root.rs │ │ │ ├── interceptors.rs │ │ │ ├── mocks.rs │ │ │ ├── naughty-string-metadata.rs │ │ │ ├── no_auth.rs │ │ │ ├── normalize-uri-path.rs │ │ │ ├── presigning.rs │ │ │ ├── query-strings-are-correctly-encoded.rs │ │ │ ├── reconnects.rs │ │ │ ├── recursion-detection.rs │ │ │ ├── request_id.rs │ │ │ ├── request_information_headers.rs │ │ │ ├── required-query-params.rs │ │ │ ├── retry-classifier-customization.rs │ │ │ ├── select-object-content.json │ │ │ ├── select-object-content.rs │ │ │ ├── service_timeout_overrides.rs │ │ │ ├── signing-it.rs │ │ │ ├── size-type.rs │ │ │ ├── stalled-stream-protection.rs │ │ │ ├── status-200-errors.rs │ │ │ ├── streaming-response.rs │ │ │ └── timeouts.rs │ ├── s3control │ │ ├── Cargo.toml │ │ └── tests │ │ │ └── signing-it.rs │ ├── sts │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── retry_idp_comms_err.rs │ │ │ └── signing-it.rs │ ├── telemetry │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── metrics.rs │ │ │ ├── spans.rs │ │ │ └── utils │ │ │ └── mod.rs │ ├── test.sh │ ├── timestreamquery │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── endpoint_disco.rs │ │ │ └── traffic.json │ ├── transcribestreaming │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── error.json │ │ │ ├── hello-transcribe-8000.wav │ │ │ ├── success.json │ │ │ └── test.rs │ └── webassembly │ │ ├── .cargo │ │ └── config.toml │ │ ├── .vscode │ │ └── settings.json │ │ ├── Cargo.toml │ │ └── src │ │ ├── http_client.rs │ │ ├── lib.rs │ │ └── wasi.rs │ ├── sdk-external-types.toml │ ├── sync-models.py │ └── test-services.py ├── ci ├── ci.mk ├── clippy-root.toml ├── codegen-client-test ├── .gitignore ├── README.md ├── build.gradle.kts └── model │ ├── basic-enums.smithy │ ├── dynamodb.json │ ├── endpoint-rules.smithy │ ├── error-correction-nullability-test.smithy │ ├── main.smithy │ ├── more-nesting.smithy │ ├── nested.smithy │ ├── rest-xml-extras.smithy │ └── rest-xml-unwrapped-errors.smithy ├── codegen-client ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── software │ │ │ └── amazon │ │ │ └── smithy │ │ │ └── rust │ │ │ └── codegen │ │ │ └── client │ │ │ ├── smithy │ │ │ ├── ClientCodegenContext.kt │ │ │ ├── ClientCodegenVisitor.kt │ │ │ ├── ClientReExports.kt │ │ │ ├── ClientReservedWords.kt │ │ │ ├── ClientRustModule.kt │ │ │ ├── ClientRustSettings.kt │ │ │ ├── RustClientCodegenPlugin.kt │ │ │ ├── auth │ │ │ │ ├── AuthDecorator.kt │ │ │ │ ├── AuthIndex.kt │ │ │ │ ├── AuthSchemeParamsGenerator.kt │ │ │ │ ├── AuthSchemeResolverGenerator.kt │ │ │ │ └── AuthTypesGenerator.kt │ │ │ ├── customizations │ │ │ │ ├── AuthEndpointOrchestrationV2MarkerCustomization.kt │ │ │ │ ├── ClientCustomizations.kt │ │ │ │ ├── ClientDocsGenerator.kt │ │ │ │ ├── ConnectionPoisoningConfigCustomization.kt │ │ │ │ ├── DocsRsMetadataDecorator.kt │ │ │ │ ├── HttpAuthDecorator.kt │ │ │ │ ├── HttpChecksumRequiredGenerator.kt │ │ │ │ ├── HttpConnectorConfigDecorator.kt │ │ │ │ ├── IdempotencyTokenDecorator.kt │ │ │ │ ├── IdempotencyTokenGenerator.kt │ │ │ │ ├── IdentityCacheDecorator.kt │ │ │ │ ├── InterceptorConfigCustomization.kt │ │ │ │ ├── ManifestHintsDecorator.kt │ │ │ │ ├── MetadataCustomization.kt │ │ │ │ ├── NoAuthDecorator.kt │ │ │ │ ├── RequestCompressionGenerator.kt │ │ │ │ ├── ResiliencyConfigCustomization.kt │ │ │ │ ├── RetryClassifierConfigCustomization.kt │ │ │ │ ├── RetryModeFeatureTrackerRuntimePluginCustomization.kt │ │ │ │ ├── SensitiveOutputDecorator.kt │ │ │ │ ├── StaticSdkFeatureTrackerDecorator.kt │ │ │ │ └── TimeSourceCustomization.kt │ │ │ ├── customize │ │ │ │ ├── ClientCodegenDecorator.kt │ │ │ │ ├── ConditionalDecorator.kt │ │ │ │ └── RequiredCustomizations.kt │ │ │ ├── endpoint │ │ │ │ ├── ClientContextConfigCustomization.kt │ │ │ │ ├── EndpointConfigCustomization.kt │ │ │ │ ├── EndpointParamsDecorator.kt │ │ │ │ ├── EndpointRulesetIndex.kt │ │ │ │ ├── EndpointTypesGenerator.kt │ │ │ │ ├── EndpointsDecorator.kt │ │ │ │ ├── Util.kt │ │ │ │ ├── generators │ │ │ │ │ ├── EndpointParamsGenerator.kt │ │ │ │ │ ├── EndpointParamsInterceptorGenerator.kt │ │ │ │ │ ├── EndpointResolverGenerator.kt │ │ │ │ │ └── EndpointTestGenerator.kt │ │ │ │ └── rulesgen │ │ │ │ │ ├── ExpressionGenerator.kt │ │ │ │ │ ├── LiteralGenerator.kt │ │ │ │ │ ├── Ownership.kt │ │ │ │ │ ├── StdLib.kt │ │ │ │ │ └── TemplateGenerator.kt │ │ │ ├── generators │ │ │ │ ├── ClientBuilderInstantiator.kt │ │ │ │ ├── ClientEnumGenerator.kt │ │ │ │ ├── ClientInstantiator.kt │ │ │ │ ├── ClientRuntimeTypesReExportGenerator.kt │ │ │ │ ├── ConfigOverrideRuntimePluginGenerator.kt │ │ │ │ ├── EndpointTraitBindingGenerator.kt │ │ │ │ ├── ErrorCorrection.kt │ │ │ │ ├── NestedAccessorGenerator.kt │ │ │ │ ├── OperationCustomization.kt │ │ │ │ ├── OperationGenerator.kt │ │ │ │ ├── OperationRuntimePluginGenerator.kt │ │ │ │ ├── PaginatorGenerator.kt │ │ │ │ ├── SensitiveIndex.kt │ │ │ │ ├── ServiceGenerator.kt │ │ │ │ ├── ServiceRuntimePluginGenerator.kt │ │ │ │ ├── client │ │ │ │ │ ├── CustomizableOperationDecorator.kt │ │ │ │ │ ├── CustomizableOperationGenerator.kt │ │ │ │ │ ├── CustomizableOperationImplGenerator.kt │ │ │ │ │ ├── FluentBuilderGenerator.kt │ │ │ │ │ ├── FluentClientDecorator.kt │ │ │ │ │ ├── FluentClientDocs.kt │ │ │ │ │ └── FluentClientGenerator.kt │ │ │ │ ├── config │ │ │ │ │ ├── IdempotencyTokenProviderCustomization.kt │ │ │ │ │ ├── ServiceConfigGenerator.kt │ │ │ │ │ └── StalledStreamProtectionConfigCustomization.kt │ │ │ │ ├── error │ │ │ │ │ ├── ErrorCustomization.kt │ │ │ │ │ ├── ErrorGenerator.kt │ │ │ │ │ ├── OperationErrorGenerator.kt │ │ │ │ │ └── ServiceErrorGenerator.kt │ │ │ │ ├── http │ │ │ │ │ ├── RequestBindingGenerator.kt │ │ │ │ │ └── ResponseBindingGenerator.kt │ │ │ │ ├── protocol │ │ │ │ │ ├── ClientProtocolTestGenerator.kt │ │ │ │ │ ├── ProtocolParserGenerator.kt │ │ │ │ │ ├── RequestSerializerGenerator.kt │ │ │ │ │ └── ResponseDeserializerGenerator.kt │ │ │ │ └── waiters │ │ │ │ │ ├── RustJmespathShapeTraversalGenerator.kt │ │ │ │ │ ├── RustWaiterMatcherGenerator.kt │ │ │ │ │ ├── WaitableGenerator.kt │ │ │ │ │ └── WaiterAcceptorGenerator.kt │ │ │ ├── protocols │ │ │ │ ├── ClientProtocolLoader.kt │ │ │ │ └── HttpBoundProtocolGenerator.kt │ │ │ ├── traits │ │ │ │ ├── IncompatibleWithStalledStreamProtectionTrait.kt │ │ │ │ └── IsTruncatedPaginatorTrait.kt │ │ │ └── transformers │ │ │ │ ├── AddErrorMessage.kt │ │ │ │ └── DisableStalledStreamProtection.kt │ │ │ └── testutil │ │ │ ├── ClientCodegenIntegrationTest.kt │ │ │ ├── EndpointTestDiscovery.kt │ │ │ └── TestHelpers.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── software.amazon.smithy.build.SmithyBuildPlugin │ └── test │ ├── kotlin │ └── software │ │ └── amazon │ │ └── smithy │ │ └── rust │ │ └── codegen │ │ └── client │ │ ├── smithy │ │ ├── ClientCodegenVisitorTest.kt │ │ ├── EventStreamSymbolProviderTest.kt │ │ ├── NamingObstacleCourseTest.kt │ │ ├── StreamingShapeSymbolProviderTest.kt │ │ ├── auth │ │ │ ├── AuthDecoratorTest.kt │ │ │ ├── AuthIndexTest.kt │ │ │ └── AuthTypesGeneratorTest.kt │ │ ├── customizations │ │ │ ├── HttpAuthDecoratorTest.kt │ │ │ ├── MetadataCustomizationTest.kt │ │ │ ├── ResiliencyConfigCustomizationTest.kt │ │ │ └── SensitiveOutputDecoratorTest.kt │ │ ├── endpoint │ │ │ ├── ClientContextConfigCustomizationTest.kt │ │ │ ├── EndpointParamsGeneratorTest.kt │ │ │ ├── EndpointResolverGeneratorTest.kt │ │ │ ├── EndpointsDecoratorTest.kt │ │ │ └── rulesgen │ │ │ │ ├── ExpressionGeneratorTest.kt │ │ │ │ └── TemplateGeneratorTest.kt │ │ ├── generators │ │ │ ├── ClientEnumGeneratorTest.kt │ │ │ ├── ClientInstantiatorTest.kt │ │ │ ├── ClientRuntimeTypesReExportGeneratorTest.kt │ │ │ ├── ConfigOverrideRuntimePluginGeneratorTest.kt │ │ │ ├── EndpointTraitBindingsTest.kt │ │ │ ├── ErrorCorrectionTest.kt │ │ │ ├── PaginatorGeneratorTest.kt │ │ │ ├── SensitiveIndexTest.kt │ │ │ ├── client │ │ │ │ ├── CustomizableOperationGeneratorTest.kt │ │ │ │ └── FluentClientGeneratorTest.kt │ │ │ ├── config │ │ │ │ └── ServiceConfigGeneratorTest.kt │ │ │ ├── error │ │ │ │ ├── ErrorGeneratorTest.kt │ │ │ │ ├── OperationErrorGeneratorTest.kt │ │ │ │ └── ServiceErrorGeneratorTest.kt │ │ │ ├── http │ │ │ │ ├── RequestBindingGeneratorTest.kt │ │ │ │ └── ResponseBindingGeneratorTest.kt │ │ │ ├── protocol │ │ │ │ ├── ProtocolParserGeneratorTest.kt │ │ │ │ └── ProtocolTestGeneratorTest.kt │ │ │ └── waiters │ │ │ │ ├── RustJmespathShapeTraversalGeneratorTest.kt │ │ │ │ └── RustWaiterMatcherGeneratorTest.kt │ │ ├── protocols │ │ │ ├── AwsQueryCompatibleTest.kt │ │ │ ├── AwsQueryTest.kt │ │ │ ├── ClientProtocolLoaderTest.kt │ │ │ ├── Ec2QueryTest.kt │ │ │ ├── RestJsonTest.kt │ │ │ ├── RestXmlTest.kt │ │ │ └── eventstream │ │ │ │ ├── ClientEventStreamMarshallerGeneratorTest.kt │ │ │ │ └── ClientEventStreamUnmarshallerGeneratorTest.kt │ │ └── transformers │ │ │ └── DisableStalledStreamProtectionTest.kt │ │ ├── testutil │ │ └── Matchers.kt │ │ └── tool │ │ └── TimeTestSuiteGenerator.kt │ └── resources │ └── META-INF │ └── smithy │ ├── endpoint-tests │ ├── default-values.smithy │ ├── deprecated-param.smithy │ ├── duplicate-param.smithy │ ├── get-attr-type-inference.smithy │ ├── headers.smithy │ ├── minimal-ruleset.smithy │ ├── parse-url.smithy │ ├── substring.smithy │ ├── uri-encode.smithy │ ├── valid-hostlabel.smithy │ └── valid-model.smithy │ └── manif3st ├── codegen-core ├── build.gradle.kts ├── common-test-models │ ├── aws-json-query-compat.smithy │ ├── constraints.smithy │ ├── ebs.json │ ├── misc.smithy │ ├── naming-obstacle-course-casing.smithy │ ├── naming-obstacle-course-ops.smithy │ ├── naming-obstacle-course-structs.smithy │ ├── pokemon-awsjson.smithy │ ├── pokemon-common.smithy │ ├── pokemon.smithy │ ├── rest-json-extras.smithy │ ├── rpcv2Cbor-extras.smithy │ ├── simple.smithy │ └── unique-items.smithy └── src │ ├── main │ └── kotlin │ │ └── software │ │ └── amazon │ │ └── smithy │ │ └── rust │ │ └── codegen │ │ └── core │ │ ├── Version.kt │ │ ├── rustlang │ │ ├── CargoDependency.kt │ │ ├── RustGenerics.kt │ │ ├── RustModule.kt │ │ ├── RustReservedWords.kt │ │ ├── RustType.kt │ │ ├── RustWriter.kt │ │ ├── UseDeclarations.kt │ │ └── Writable.kt │ │ ├── smithy │ │ ├── CodegenContext.kt │ │ ├── CodegenDelegator.kt │ │ ├── CodegenTarget.kt │ │ ├── CoreRustSettings.kt │ │ ├── DirectedWalker.kt │ │ ├── EventStreamSymbolProvider.kt │ │ ├── PublicImportSymbolProvider.kt │ │ ├── RuntimeType.kt │ │ ├── RustSymbolProvider.kt │ │ ├── StreamingTraitSymbolProvider.kt │ │ ├── SymbolExt.kt │ │ ├── SymbolMetadataProvider.kt │ │ ├── SymbolVisitor.kt │ │ ├── customizations │ │ │ ├── AllowLintsCustomization.kt │ │ │ ├── CrateVersionCustomization.kt │ │ │ └── SmithyTypesPubUseExtra.kt │ │ ├── customize │ │ │ ├── CoreCodegenDecorator.kt │ │ │ └── Customization.kt │ │ ├── generators │ │ │ ├── BuilderGenerator.kt │ │ │ ├── BuilderInstantiator.kt │ │ │ ├── CargoTomlGenerator.kt │ │ │ ├── DefaultValueGenerator.kt │ │ │ ├── EnumGenerator.kt │ │ │ ├── Instantiator.kt │ │ │ ├── LibRsGenerator.kt │ │ │ ├── StructureGenerator.kt │ │ │ ├── UnionGenerator.kt │ │ │ ├── error │ │ │ │ └── ErrorImplGenerator.kt │ │ │ ├── http │ │ │ │ └── HttpBindingGenerator.kt │ │ │ └── protocol │ │ │ │ ├── ProtocolGenerator.kt │ │ │ │ ├── ProtocolSupport.kt │ │ │ │ └── ProtocolTestGenerator.kt │ │ ├── protocols │ │ │ ├── AwsJson.kt │ │ │ ├── AwsQuery.kt │ │ │ ├── AwsQueryCompatible.kt │ │ │ ├── Ec2Query.kt │ │ │ ├── HttpBindingResolver.kt │ │ │ ├── HttpBoundProtocolPayloadGenerator.kt │ │ │ ├── Protocol.kt │ │ │ ├── ProtocolFunctions.kt │ │ │ ├── ProtocolLoader.kt │ │ │ ├── RestJson.kt │ │ │ ├── RestXml.kt │ │ │ ├── RpcV2Cbor.kt │ │ │ ├── XmlNameIndex.kt │ │ │ ├── parse │ │ │ │ ├── AwsQueryParserGenerator.kt │ │ │ │ ├── CborParserGenerator.kt │ │ │ │ ├── Ec2QueryParserGenerator.kt │ │ │ │ ├── EventStreamUnmarshallerGenerator.kt │ │ │ │ ├── JsonParserGenerator.kt │ │ │ │ ├── RestXmlParserGenerator.kt │ │ │ │ ├── ReturnSymbolToParse.kt │ │ │ │ ├── StructuredDataParserGenerator.kt │ │ │ │ └── XmlBindingTraitParserGenerator.kt │ │ │ └── serialize │ │ │ │ ├── AwsQuerySerializerGenerator.kt │ │ │ │ ├── CborSerializerGenerator.kt │ │ │ │ ├── Ec2QuerySerializerGenerator.kt │ │ │ │ ├── EventStreamErrorMarshallerGenerator.kt │ │ │ │ ├── EventStreamMarshallerGenerator.kt │ │ │ │ ├── JsonSerializerGenerator.kt │ │ │ │ ├── QuerySerializerGenerator.kt │ │ │ │ ├── SerializerUtil.kt │ │ │ │ ├── StructuredDataSerializerGenerator.kt │ │ │ │ ├── ValueExpression.kt │ │ │ │ └── XmlBindingTraitSerializerGenerator.kt │ │ ├── traits │ │ │ ├── AllowInvalidXmlRoot.kt │ │ │ ├── RustBoxTrait.kt │ │ │ ├── SyntheticEventStreamUnionTrait.kt │ │ │ ├── SyntheticInputTrait.kt │ │ │ └── SyntheticOutputTrait.kt │ │ └── transformers │ │ │ ├── EventStreamNormalizer.kt │ │ │ ├── OperationNormalizer.kt │ │ │ └── RecursiveShapeBoxer.kt │ │ ├── testutil │ │ ├── BasicTestModels.kt │ │ ├── CodegenIntegrationTest.kt │ │ ├── DefaultBuilderInstantiator.kt │ │ ├── EventStreamMarshallTestCases.kt │ │ ├── EventStreamTestModels.kt │ │ ├── EventStreamUnmarshallTestCases.kt │ │ ├── NamingObstacleCourseTestModels.kt │ │ ├── Rust.kt │ │ └── TestHelpers.kt │ │ └── util │ │ ├── Exec.kt │ │ ├── LetIf.kt │ │ ├── Map.kt │ │ ├── Option.kt │ │ ├── Panic.kt │ │ ├── Smithy.kt │ │ ├── Strings.kt │ │ └── Synthetics.kt │ └── test │ ├── kotlin │ └── software │ │ └── amazon │ │ └── smithy │ │ └── rust │ │ └── codegen │ │ └── core │ │ ├── VersionTest.kt │ │ ├── rustlang │ │ ├── CargoDependencyTest.kt │ │ ├── InlineDependencyTest.kt │ │ ├── RustGenericsTest.kt │ │ ├── RustReservedWordsTest.kt │ │ ├── RustTypeTest.kt │ │ ├── RustWriterTest.kt │ │ ├── UseDeclarationsTest.kt │ │ └── WritableTest.kt │ │ ├── smithy │ │ ├── CodegenDelegatorTest.kt │ │ ├── RuntimeTypeTest.kt │ │ ├── SymbolVisitorTest.kt │ │ ├── customizations │ │ │ └── SmithyTypesPubUseExtraTest.kt │ │ ├── generators │ │ │ ├── BuilderGeneratorTest.kt │ │ │ ├── CargoTomlGeneratorTest.kt │ │ │ ├── EnumGeneratorTest.kt │ │ │ ├── InstantiatorTest.kt │ │ │ ├── StructureGeneratorTest.kt │ │ │ ├── TestEnumType.kt │ │ │ ├── UnionGeneratorTest.kt │ │ │ └── error │ │ │ │ └── ErrorImplGeneratorTest.kt │ │ ├── protocols │ │ │ ├── ProtocolFunctionsTest.kt │ │ │ ├── parse │ │ │ │ ├── AwsQueryParserGeneratorTest.kt │ │ │ │ ├── Ec2QueryParserGeneratorTest.kt │ │ │ │ ├── JsonParserGeneratorTest.kt │ │ │ │ └── XmlBindingTraitParserGeneratorTest.kt │ │ │ └── serialize │ │ │ │ ├── AwsQuerySerializerGeneratorTest.kt │ │ │ │ ├── Ec2QuerySerializerGeneratorTest.kt │ │ │ │ ├── JsonSerializerGeneratorTest.kt │ │ │ │ └── XmlBindingTraitSerializerGeneratorTest.kt │ │ └── transformers │ │ │ ├── EventStreamNormalizerTest.kt │ │ │ ├── OperationNormalizerTest.kt │ │ │ ├── RecursiveShapeBoxerTest.kt │ │ │ └── RecursiveShapesIntegrationTest.kt │ │ └── util │ │ ├── ExecKtTest.kt │ │ ├── ExtensionsTest.kt │ │ ├── MapTest.kt │ │ ├── RustToolChainTomlTest.kt │ │ ├── StringsTest.kt │ │ └── SyntheticsTest.kt │ └── resources │ ├── allNames.txt │ └── testOutput.txt ├── codegen-serde ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── software │ │ │ └── amazon │ │ │ └── smithy │ │ │ └── rust │ │ │ └── codegen │ │ │ └── serde │ │ │ ├── SerdeDecorator.kt │ │ │ ├── SerializeImplGenerator.kt │ │ │ ├── SupportStructures.kt │ │ │ └── Traits.kt │ └── resources │ │ └── META-INF │ │ ├── services │ │ ├── software.amazon.smithy.model.traits.TraitService │ │ ├── software.amazon.smithy.rust.codegen.client.smithy.customize.ClientCodegenDecorator │ │ └── software.amazon.smithy.rust.codegen.server.smithy.customize.ServerCodegenDecorator │ │ └── smithy │ │ ├── manifest │ │ └── serde.smithy │ └── test │ └── kotlin │ └── software │ └── amazon │ └── smithy │ └── rust │ └── codegen │ └── serde │ ├── SerdeDecoratorTest.kt │ └── SerdeProtocolTestTest.kt ├── codegen-server-test ├── .gitignore ├── README.md ├── build.gradle.kts ├── codegen-server-test-python │ └── build.gradle.kts ├── codegen-server-test-typescript │ ├── build.gradle.kts │ └── model │ │ ├── pokemon-common.smithy │ │ └── pokemon.smithy ├── custom-test-models │ └── custom-validation-exception.smithy └── integration-tests │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ └── eventstreams │ ├── Cargo.toml │ ├── src │ ├── lib.rs │ └── main.rs │ └── tests │ └── structured_eventstream_tests.rs ├── codegen-server ├── README.md ├── build.gradle.kts ├── codegen-server-python │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── smithy │ │ │ │ └── rust │ │ │ │ └── codegen │ │ │ │ └── server │ │ │ │ └── python │ │ │ │ └── smithy │ │ │ │ ├── PythonEventStreamSymbolProvider.kt │ │ │ │ ├── PythonServerCargoDependency.kt │ │ │ │ ├── PythonServerCodegenVisitor.kt │ │ │ │ ├── PythonServerRuntimeType.kt │ │ │ │ ├── PythonServerRustModule.kt │ │ │ │ ├── PythonServerSymbolProvider.kt │ │ │ │ ├── PythonType.kt │ │ │ │ ├── RustServerCodegenPythonPlugin.kt │ │ │ │ ├── customizations │ │ │ │ └── PythonServerCodegenDecorator.kt │ │ │ │ ├── generators │ │ │ │ ├── ConstrainedPythonBlobGenerator.kt │ │ │ │ ├── PythonApplicationGenerator.kt │ │ │ │ ├── PythonServerEnumGenerator.kt │ │ │ │ ├── PythonServerEventStreamErrorGenerator.kt │ │ │ │ ├── PythonServerEventStreamWrapperGenerator.kt │ │ │ │ ├── PythonServerModuleGenerator.kt │ │ │ │ ├── PythonServerOperationErrorGenerator.kt │ │ │ │ ├── PythonServerOperationHandlerGenerator.kt │ │ │ │ ├── PythonServerStructureGenerator.kt │ │ │ │ └── PythonServerUnionGenerator.kt │ │ │ │ ├── protocols │ │ │ │ └── PythonServerProtocolLoader.kt │ │ │ │ └── testutil │ │ │ │ └── PythonServerTestHelpers.kt │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── software.amazon.smithy.build.SmithyBuildPlugin │ │ │ ├── stubgen.py │ │ │ └── stubgen.sh │ │ └── test │ │ └── kotlin │ │ └── software │ │ └── amazon │ │ └── smithy │ │ └── rust │ │ └── codegen │ │ └── server │ │ └── python │ │ └── smithy │ │ └── generators │ │ ├── PythonServerRequiredPrecedeOptionalTest.kt │ │ ├── PythonServerSymbolProviderTest.kt │ │ ├── PythonServerTypesTest.kt │ │ └── PythonTypeInformationGenerationTest.kt ├── codegen-server-typescript │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── software │ │ │ └── amazon │ │ │ └── smithy │ │ │ └── rust │ │ │ └── codegen │ │ │ └── server │ │ │ └── typescript │ │ │ └── smithy │ │ │ ├── RustServerCodegenTsPlugin.kt │ │ │ ├── TsServerCargoDependency.kt │ │ │ ├── TsServerCodegenVisitor.kt │ │ │ ├── TsServerModuleDocProvider.kt │ │ │ ├── TsServerRuntimeType.kt │ │ │ ├── TsServerSymbolProvider.kt │ │ │ ├── customizations │ │ │ └── TsServerCodegenDecorator.kt │ │ │ └── generators │ │ │ ├── TsApplicationGenerator.kt │ │ │ ├── TsServerEnumGenerator.kt │ │ │ ├── TsServerOperationErrorGenerator.kt │ │ │ ├── TsServerOperationHandlerGenerator.kt │ │ │ └── TsServerStructureGenerator.kt │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── software.amazon.smithy.build.SmithyBuildPlugin └── src │ ├── main │ ├── kotlin │ │ └── software │ │ │ └── amazon │ │ │ └── smithy │ │ │ └── rust │ │ │ └── codegen │ │ │ └── server │ │ │ └── smithy │ │ │ ├── ConstrainedShapeSymbolMetadataProvider.kt │ │ │ ├── ConstrainedShapeSymbolProvider.kt │ │ │ ├── ConstraintViolationSymbolProvider.kt │ │ │ ├── Constraints.kt │ │ │ ├── CustomShapeSymbolProvider.kt │ │ │ ├── DeriveEqAndHashSymbolMetadataProvider.kt │ │ │ ├── EnumTraitValidationErrorMessage.kt │ │ │ ├── LengthTraitValidationErrorMessage.kt │ │ │ ├── PatternTraitEscapedSpecialCharsValidator.kt │ │ │ ├── PatternTraitValidationErrorMessage.kt │ │ │ ├── PubCrateConstrainedShapeSymbolProvider.kt │ │ │ ├── PubCrateConstraintViolationSymbolProvider.kt │ │ │ ├── RangeTraitValidationErrorMessage.kt │ │ │ ├── RustCrateInlineModuleComposingWriter.kt │ │ │ ├── RustServerCodegenPlugin.kt │ │ │ ├── ServerCargoDependency.kt │ │ │ ├── ServerCodegenContext.kt │ │ │ ├── ServerCodegenVisitor.kt │ │ │ ├── ServerReservedWords.kt │ │ │ ├── ServerRuntimeType.kt │ │ │ ├── ServerRustModule.kt │ │ │ ├── ServerRustSettings.kt │ │ │ ├── ServerSymbolProviders.kt │ │ │ ├── UnconstrainedShapeSymbolProvider.kt │ │ │ ├── UniqueItemsTraitValidationErrorMessage.kt │ │ │ ├── ValidateUnsupportedConstraints.kt │ │ │ ├── customizations │ │ │ ├── AddTypeFieldToServerErrorsCborCustomization.kt │ │ │ ├── AdditionalErrorsDecorator.kt │ │ │ ├── BeforeEncodingMapOrCollectionCborCustomization.kt │ │ │ ├── BeforeIteratingOverMapOrCollectionJsonCustomization.kt │ │ │ ├── BeforeSerializingMemberCborCustomization.kt │ │ │ ├── BeforeSerializingMemberJsonCustomization.kt │ │ │ ├── CustomValidationExceptionWithReasonDecorator.kt │ │ │ ├── ServerRequiredCustomizations.kt │ │ │ ├── SigV4EventStreamDecorator.kt │ │ │ ├── SigV4EventStreamSupportStructures.kt │ │ │ ├── SmithyValidationExceptionDecorator.kt │ │ │ └── UserProvidedValidationExceptionDecorator.kt │ │ │ ├── customize │ │ │ └── ServerCodegenDecorator.kt │ │ │ ├── generators │ │ │ ├── CollectionConstraintViolationGenerator.kt │ │ │ ├── ConstrainedBlobGenerator.kt │ │ │ ├── ConstrainedCollectionGenerator.kt │ │ │ ├── ConstrainedMapGenerator.kt │ │ │ ├── ConstrainedMapGeneratorCommon.kt │ │ │ ├── ConstrainedNumberGenerator.kt │ │ │ ├── ConstrainedShapeGeneratorCommon.kt │ │ │ ├── ConstrainedStringGenerator.kt │ │ │ ├── ConstrainedTraitForEnumGenerator.kt │ │ │ ├── DocHandlerGenerator.kt │ │ │ ├── LenghTraitCommon.kt │ │ │ ├── MapConstraintViolationGenerator.kt │ │ │ ├── PubCrateConstrainedCollectionGenerator.kt │ │ │ ├── PubCrateConstrainedMapGenerator.kt │ │ │ ├── ScopeMacroGenerator.kt │ │ │ ├── ServerBuilderConstraintViolations.kt │ │ │ ├── ServerBuilderGenerator.kt │ │ │ ├── ServerBuilderGeneratorCommon.kt │ │ │ ├── ServerBuilderGeneratorWithoutPublicConstrainedTypes.kt │ │ │ ├── ServerBuilderSymbol.kt │ │ │ ├── ServerEnumGenerator.kt │ │ │ ├── ServerHttpSensitivityGenerator.kt │ │ │ ├── ServerInstantiator.kt │ │ │ ├── ServerOperationErrorGenerator.kt │ │ │ ├── ServerOperationGenerator.kt │ │ │ ├── ServerRootGenerator.kt │ │ │ ├── ServerRuntimeTypesReExportsGenerator.kt │ │ │ ├── ServerServiceGenerator.kt │ │ │ ├── ServerStructureConstrainedTraitImpl.kt │ │ │ ├── ServiceConfigGenerator.kt │ │ │ ├── TraitInfo.kt │ │ │ ├── UnconstrainedCollectionGenerator.kt │ │ │ ├── UnconstrainedMapGenerator.kt │ │ │ ├── UnconstrainedUnionGenerator.kt │ │ │ ├── ValidationExceptionConversionGenerator.kt │ │ │ ├── http │ │ │ │ ├── RestRequestSpecGenerator.kt │ │ │ │ ├── ServerRequestBindingGenerator.kt │ │ │ │ └── ServerResponseBindingGenerator.kt │ │ │ └── protocol │ │ │ │ ├── ServerProtocol.kt │ │ │ │ ├── ServerProtocolGenerator.kt │ │ │ │ └── ServerProtocolTestGenerator.kt │ │ │ ├── protocols │ │ │ ├── ServerAwsJson.kt │ │ │ ├── ServerHttpBoundProtocolGenerator.kt │ │ │ ├── ServerProtocolLoader.kt │ │ │ ├── ServerRestJson.kt │ │ │ ├── ServerRestXmlFactory.kt │ │ │ └── ServerRpcV2CborFactory.kt │ │ │ ├── testutil │ │ │ ├── ServerCodegenIntegrationTest.kt │ │ │ └── ServerTestHelpers.kt │ │ │ ├── traits │ │ │ ├── ConstraintViolationRustBoxTrait.kt │ │ │ ├── ShapeReachableFromOperationInputTagTrait.kt │ │ │ └── SyntheticStructureFromConstrainedMemberTrait.kt │ │ │ ├── transformers │ │ │ ├── AttachValidationExceptionToConstrainedOperationInputs.kt │ │ │ ├── ConstrainedMemberTransform.kt │ │ │ ├── RecursiveConstraintViolationBoxer.kt │ │ │ ├── RemoveEbsModelValidationException.kt │ │ │ ├── ServerProtocolBasedTransformationFactory.kt │ │ │ └── ShapesReachableFromOperationInputTagger.kt │ │ │ ├── util │ │ │ └── CustomValidationExceptionUtil.kt │ │ │ └── validators │ │ │ └── CustomValidationExceptionValidator.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── software.amazon.smithy.build.SmithyBuildPlugin │ │ └── software.amazon.smithy.model.validation.Validator │ └── test │ └── kotlin │ └── software │ └── amazon │ └── smithy │ └── rust │ └── codegen │ └── server │ └── smithy │ ├── ConstrainedShapeSymbolProviderTest.kt │ ├── ConstraintsMemberShapeTest.kt │ ├── ConstraintsTest.kt │ ├── CustomShapeSymbolProviderTest.kt │ ├── DeriveEqAndHashSymbolMetadataProviderTest.kt │ ├── NamingObstacleCourseTest.kt │ ├── PatternTraitEscapedSpecialCharsValidatorTest.kt │ ├── PubCrateConstrainedShapeSymbolProviderTest.kt │ ├── RecursiveConstraintViolationsTest.kt │ ├── RustCrateInlineModuleComposingWriterTest.kt │ ├── ServerCodegenVisitorTest.kt │ ├── ServerTypesReExportTest.kt │ ├── UnconstrainedShapeSymbolProviderTest.kt │ ├── UnionWithUnitTest.kt │ ├── ValidateUnsupportedConstraintsAreNotUsedTest.kt │ ├── customizations │ ├── AddValidationExceptionToConstrainedOperationsTest.kt │ ├── AdditionalErrorsDecoratorTest.kt │ ├── CustomValidationExceptionWithReasonDecoratorTest.kt │ ├── PostprocessValidationExceptionNotAttachedErrorMessageDecoratorTest.kt │ ├── SigV4EventStreamSupportStructuresTest.kt │ └── UserProvidedValidationExceptionDecoratorTest.kt │ ├── generators │ ├── ConstrainedBlobGeneratorTest.kt │ ├── ConstrainedCollectionGeneratorTest.kt │ ├── ConstrainedMapGeneratorTest.kt │ ├── ConstrainedNumberGeneratorTest.kt │ ├── ConstrainedStringGeneratorTest.kt │ ├── EventStreamAcceptHeaderTest.kt │ ├── ServerBuilderConstraintViolationsTest.kt │ ├── ServerBuilderDefaultValuesTest.kt │ ├── ServerBuilderGeneratorTest.kt │ ├── ServerEnumGeneratorTest.kt │ ├── ServerHttpSensitivityGeneratorTest.kt │ ├── ServerInstantiatorTest.kt │ ├── ServerOperationErrorGeneratorTest.kt │ ├── ServerServiceGeneratorTest.kt │ ├── ServiceConfigGeneratorTest.kt │ ├── TestUtility.kt │ ├── UnconstrainedCollectionGeneratorTest.kt │ ├── UnconstrainedMapGeneratorTest.kt │ └── UnconstrainedUnionGeneratorTest.kt │ ├── protocols │ ├── eventstream │ │ ├── ServerEventStreamMarshallerGeneratorTest.kt │ │ └── ServerEventStreamUnmarshallerGeneratorTest.kt │ └── serialize │ │ ├── CborConstraintsIntegrationTest.kt │ │ ├── CborSerializerAndParserGeneratorSerdeRoundTripIntegrationTest.kt │ │ └── CborServiceShapePreservesCasing.kt │ ├── transformers │ └── RecursiveConstraintViolationBoxerTest.kt │ └── validators │ └── CustomValidationExceptionValidatorTest.kt ├── codegen-traits ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── software │ │ │ └── amazon │ │ │ └── smithy │ │ │ └── framework │ │ │ └── rust │ │ │ ├── ValidationExceptionTrait.kt │ │ │ ├── ValidationFieldListTrait.kt │ │ │ ├── ValidationFieldMessageTrait.kt │ │ │ ├── ValidationFieldNameTrait.kt │ │ │ └── ValidationMessageTrait.kt │ └── resources │ │ └── META-INF │ │ └── smithy │ │ ├── manifest │ │ ├── services │ │ └── software.amazon.smithy.model.traits.TraitService │ │ └── validation-exception.smithy │ └── test │ └── kotlin │ └── software │ └── amazon │ └── smithy │ └── rust │ └── codegen │ └── traits │ ├── ValidationExceptionTraitTest.kt │ ├── ValidationFieldListTraitTest.kt │ ├── ValidationFieldMessageTraitTest.kt │ ├── ValidationFieldNameTraitTest.kt │ └── ValidationMessageTraitTest.kt ├── design ├── .gitignore ├── README.md ├── book.toml ├── src │ ├── SUMMARY.md │ ├── client │ │ ├── detailed_error_explanations.md │ │ ├── identity_and_auth.md │ │ ├── orchestrator.md │ │ └── overview.md │ ├── contributing │ │ ├── overview.md │ │ └── writing_and_debugging_a_low-level_feature_that_relies_on_HTTP.md │ ├── faq.md │ ├── overview.md │ ├── rfcs │ │ ├── overview.md │ │ ├── rfc0001_shared_config.md │ │ ├── rfc0002_http_versions.md │ │ ├── rfc0003_presigning_api.md │ │ ├── rfc0004_retry_behavior.md │ │ ├── rfc0005_service_generation.md │ │ ├── rfc0006_service_specific_middleware.md │ │ ├── rfc0007_split_release_process.md │ │ ├── rfc0008_paginators.md │ │ ├── rfc0009_example_consolidation.md │ │ ├── rfc0010_waiters.md │ │ ├── rfc0011_crates_io_alpha_publishing.md │ │ ├── rfc0012_independent_crate_versioning.md │ │ ├── rfc0013_body_callback_apis.md │ │ ├── rfc0014_timeout_config.md │ │ ├── rfc0015_using_features_responsibly.md │ │ ├── rfc0016_flexible_checksum_support.md │ │ ├── rfc0017_customizable_client_operations.md │ │ ├── rfc0018_logging_sensitive.md │ │ ├── rfc0019_event_streams_errors.md │ │ ├── rfc0020_service_builder.md │ │ ├── rfc0021_dependency_versions.md │ │ ├── rfc0022_error_context_and_compatibility.md │ │ ├── rfc0023_refine_builder.md │ │ ├── rfc0024_request_id.md │ │ ├── rfc0025_constraint_traits.md │ │ ├── rfc0026_client_crate_organization.md │ │ ├── rfc0027_endpoints_20.md │ │ ├── rfc0028_sdk_credential_cache_type_safety.md │ │ ├── rfc0029_new_home_for_cred_types.md │ │ ├── rfc0030_serialization_and_deserialization.md │ │ ├── rfc0031_providing_fallback_credentials_on_timeout.md │ │ ├── rfc0032_better_constraint_violations.md │ │ ├── rfc0033_improve_sdk_request_id_access.md │ │ ├── rfc0034_smithy_orchestrator.md │ │ ├── rfc0035_collection_defaults.md │ │ ├── rfc0036_http_dep_elimination.md │ │ ├── rfc0037_http_wrapper.md │ │ ├── rfc0038_retry_classifier_customization.md │ │ ├── rfc0039_forward_compatible_errors.md │ │ ├── rfc0040_behavior_versions.md │ │ ├── rfc0041_improve_client_error_ergonomics.md │ │ ├── rfc0042_file_per_change_changelog.md │ │ ├── rfc0043_identity_cache_partitions.md │ │ ├── rfc0044_env_defined_service_config.md │ │ ├── rfc0045_configurable_serde.md │ │ └── rfc_template.md │ ├── server │ │ ├── anatomy.md │ │ ├── code_generation.md │ │ ├── from_parts.md │ │ ├── instrumentation.md │ │ ├── middleware.md │ │ ├── overview.md │ │ └── validation_exceptions.md │ ├── smithy │ │ ├── aggregate_shapes.md │ │ ├── backwards-compat.md │ │ ├── event_streams.md │ │ ├── overview.md │ │ ├── recursive_shapes.md │ │ └── simple_shapes.md │ └── tenets.md └── static │ ├── mermaid-init.js │ └── mermaid.min.js ├── examples ├── .gitignore ├── BENCHMARKS.md ├── Cargo.toml ├── Makefile ├── README.md ├── pokemon-service-client-usage │ ├── Cargo.toml │ ├── README.md │ ├── examples │ │ ├── client-connector.rs │ │ ├── custom-header-using-interceptor.rs │ │ ├── custom-header.rs │ │ ├── endpoint-resolver.rs │ │ ├── handling-errors.rs │ │ ├── mock-request.rs │ │ ├── response-header-interceptor.rs │ │ ├── retry-classifier.rs │ │ ├── retry-customize.rs │ │ ├── simple-client.rs │ │ ├── timeout-config.rs │ │ ├── trace-serialize.rs │ │ └── use-config-bag.rs │ └── src │ │ └── lib.rs ├── pokemon-service-common │ ├── Cargo.toml │ ├── src │ │ └── lib.rs │ └── tests │ │ └── plugins_execution_order.rs ├── pokemon-service-lambda │ ├── Cargo.toml │ ├── src │ │ ├── lib.rs │ │ └── main.rs │ └── tests │ │ └── fixtures │ │ └── example-apigw-request.json ├── pokemon-service-tls │ ├── Cargo.toml │ ├── src │ │ ├── lib.rs │ │ └── main.rs │ └── tests │ │ ├── common │ │ └── mod.rs │ │ ├── custom_connectors.rs │ │ └── testdata │ │ ├── localhost.crt │ │ └── localhost.key ├── pokemon-service │ ├── Cargo.toml │ ├── src │ │ ├── authz.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ └── plugin.rs │ └── tests │ │ ├── common │ │ └── mod.rs │ │ ├── event_streaming.rs │ │ └── simple.rs └── python │ ├── .gitignore │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ ├── mypy.ini │ ├── pokemon-service-test │ ├── Cargo.toml │ └── tests │ │ ├── helpers.rs │ │ ├── simple_integration_test.rs │ │ └── testdata │ │ ├── localhost.crt │ │ └── localhost.key │ └── pokemon_service.py ├── fuzzgen ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── software │ │ │ └── amazon │ │ │ └── smithy │ │ │ └── rust │ │ │ └── codegen │ │ │ └── fuzz │ │ │ ├── FuzzHarnessBuildPlugin.kt │ │ │ └── FuzzTargetGenerator.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── software.amazon.smithy.build.SmithyBuildPlugin │ └── test │ └── kotlin │ └── software │ └── amazon │ └── smithy │ └── rust │ └── codegen │ └── fuzz │ └── FuzzHarnessBuildPluginTest.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── rust-runtime ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── aws-smithy-async │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── additional-ci │ ├── external-types.toml │ └── src │ │ ├── future │ │ ├── mod.rs │ │ ├── never.rs │ │ ├── now_or_later.rs │ │ ├── pagination_stream.rs │ │ ├── pagination_stream │ │ │ ├── collect.rs │ │ │ └── fn_stream.rs │ │ ├── rendezvous.rs │ │ └── timeout.rs │ │ ├── lib.rs │ │ ├── rt │ │ ├── mod.rs │ │ └── sleep.rs │ │ ├── test_util.rs │ │ ├── test_util │ │ ├── controlled_sleep.rs │ │ ├── instant_sleep.rs │ │ ├── manual_time.rs │ │ └── tick_advance_sleep.rs │ │ └── time.rs ├── aws-smithy-cbor │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── benches │ │ ├── blob.rs │ │ └── string.rs │ └── src │ │ ├── data.rs │ │ ├── decode.rs │ │ ├── encode.rs │ │ └── lib.rs ├── aws-smithy-checksums │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── external-types.toml │ └── src │ │ ├── body.rs │ │ ├── body │ │ ├── cache.rs │ │ ├── calculate.rs │ │ └── validate.rs │ │ ├── error.rs │ │ ├── http.rs │ │ └── lib.rs ├── aws-smithy-compression │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── external-types.toml │ ├── src │ │ ├── body.rs │ │ ├── gzip.rs │ │ ├── http.rs │ │ └── lib.rs │ └── test-data │ │ ├── gettysburg_address.txt │ │ └── gettysburg_address.txt.gz ├── aws-smithy-dns │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── src │ │ ├── hickory.rs │ │ └── lib.rs │ └── tests │ │ └── hickory.rs ├── aws-smithy-eventstream │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── additional-ci │ ├── benches │ │ └── write_message_performance.rs │ ├── external-types.toml │ ├── fuzz │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── fuzz_targets │ │ │ ├── corrected_prelude_crc.rs │ │ │ ├── mutated_headers.rs │ │ │ ├── prelude.rs │ │ │ ├── raw_bytes.rs │ │ │ └── round_trip.rs │ ├── src │ │ ├── arbitrary.rs │ │ ├── buf.rs │ │ ├── buf │ │ │ ├── count.rs │ │ │ └── crc.rs │ │ ├── error.rs │ │ ├── frame.rs │ │ ├── lib.rs │ │ ├── message_size_hint.rs │ │ ├── smithy.rs │ │ └── test_util.rs │ └── test_data │ │ ├── invalid_header_name_length │ │ ├── invalid_header_name_length_too_long │ │ ├── invalid_header_string_length_cut_off │ │ ├── invalid_header_string_value_length │ │ ├── invalid_header_value_type │ │ ├── invalid_headers_length │ │ ├── invalid_message_checksum │ │ ├── invalid_prelude_checksum │ │ ├── valid_empty_payload │ │ ├── valid_no_headers │ │ └── valid_with_all_headers_and_payload ├── aws-smithy-experimental │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src │ │ └── lib.rs ├── aws-smithy-fuzz │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── src │ │ ├── lib.rs │ │ ├── main.rs │ │ └── types.rs │ └── templates │ │ ├── smithy-build-fuzzer.jinja2 │ │ └── smithy-build-targetcrate.jinja2 ├── aws-smithy-http-client │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── client-aws-lc.rs │ │ ├── client-ring.rs │ │ ├── client-s2n-tls.rs │ │ └── custom-dns.rs │ ├── external-types.toml │ ├── src │ │ ├── client.rs │ │ ├── client │ │ │ ├── connect.rs │ │ │ ├── dns.rs │ │ │ ├── proxy.rs │ │ │ ├── timeout.rs │ │ │ ├── tls.rs │ │ │ └── tls │ │ │ │ ├── rustls_provider.rs │ │ │ │ └── s2n_tls_provider.rs │ │ ├── error.rs │ │ ├── hyper_legacy.rs │ │ ├── lib.rs │ │ ├── test_util.rs │ │ └── test_util │ │ │ ├── body.rs │ │ │ ├── capture_request.rs │ │ │ ├── dvr.rs │ │ │ ├── dvr │ │ │ ├── record.rs │ │ │ └── replay.rs │ │ │ ├── infallible.rs │ │ │ ├── legacy_infallible.rs │ │ │ ├── never.rs │ │ │ ├── replay.rs │ │ │ └── wire.rs │ ├── test-data │ │ └── example.com.json │ └── tests │ │ ├── openssl.cnf │ │ ├── proxy_tests.rs │ │ ├── regen-certificates.sh │ │ ├── server.pem │ │ ├── server.rsa │ │ ├── smoke_test_clients.rs │ │ └── tls.rs ├── aws-smithy-http-server-python │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── src │ │ ├── context.rs │ │ ├── context │ │ │ ├── lambda.rs │ │ │ ├── layer.rs │ │ │ └── testing.rs │ │ ├── error.rs │ │ ├── lambda.rs │ │ ├── lib.rs │ │ ├── logging.rs │ │ ├── middleware │ │ │ ├── error.rs │ │ │ ├── handler.rs │ │ │ ├── header_map.rs │ │ │ ├── layer.rs │ │ │ ├── mod.rs │ │ │ ├── pytests │ │ │ │ ├── harness.rs │ │ │ │ ├── layer.rs │ │ │ │ ├── request.rs │ │ │ │ └── response.rs │ │ │ ├── request.rs │ │ │ └── response.rs │ │ ├── pytests │ │ │ ├── bytestream.rs │ │ │ └── harness.rs │ │ ├── server.rs │ │ ├── socket.rs │ │ ├── tls.rs │ │ ├── tls │ │ │ └── listener.rs │ │ ├── types.rs │ │ ├── util.rs │ │ └── util │ │ │ ├── collection.rs │ │ │ └── error.rs │ ├── stubgen.py │ ├── stubgen.sh │ └── stubgen_test.py ├── aws-smithy-http-server-typescript │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── Makefile │ │ ├── README.md │ │ ├── package.json │ │ └── pokemon-service.ts │ └── src │ │ └── lib.rs ├── aws-smithy-http-server │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── additional-ci │ ├── rustfmt.toml │ └── src │ │ ├── body.rs │ │ ├── error.rs │ │ ├── extension.rs │ │ ├── instrumentation │ │ ├── mod.rs │ │ ├── plugin.rs │ │ ├── sensitivity │ │ │ ├── headers.rs │ │ │ ├── mod.rs │ │ │ ├── request.rs │ │ │ ├── response.rs │ │ │ ├── sensitive.rs │ │ │ └── uri │ │ │ │ ├── label.rs │ │ │ │ ├── mod.rs │ │ │ │ └── query.rs │ │ └── service.rs │ │ ├── layer │ │ ├── alb_health_check.rs │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── macros.rs │ │ ├── operation │ │ ├── handler.rs │ │ ├── mod.rs │ │ ├── operation_service.rs │ │ ├── shape.rs │ │ └── upgrade.rs │ │ ├── plugin │ │ ├── closure.rs │ │ ├── either.rs │ │ ├── filter.rs │ │ ├── http_plugins.rs │ │ ├── identity.rs │ │ ├── layer.rs │ │ ├── mod.rs │ │ ├── model_plugins.rs │ │ ├── scoped.rs │ │ └── stack.rs │ │ ├── protocol │ │ ├── aws_json │ │ │ ├── mod.rs │ │ │ ├── rejection.rs │ │ │ ├── router.rs │ │ │ └── runtime_error.rs │ │ ├── aws_json_10 │ │ │ ├── mod.rs │ │ │ └── router.rs │ │ ├── aws_json_11 │ │ │ ├── mod.rs │ │ │ └── router.rs │ │ ├── mod.rs │ │ ├── rest │ │ │ ├── mod.rs │ │ │ └── router.rs │ │ ├── rest_json_1 │ │ │ ├── mod.rs │ │ │ ├── rejection.rs │ │ │ ├── router.rs │ │ │ └── runtime_error.rs │ │ ├── rest_xml │ │ │ ├── mod.rs │ │ │ ├── rejection.rs │ │ │ ├── router.rs │ │ │ └── runtime_error.rs │ │ └── rpc_v2_cbor │ │ │ ├── mod.rs │ │ │ ├── rejection.rs │ │ │ ├── router.rs │ │ │ └── runtime_error.rs │ │ ├── rejection.rs │ │ ├── request │ │ ├── connect_info.rs │ │ ├── extension.rs │ │ ├── lambda.rs │ │ ├── mod.rs │ │ └── request_id.rs │ │ ├── response.rs │ │ ├── routing │ │ ├── into_make_service.rs │ │ ├── into_make_service_with_connect_info.rs │ │ ├── lambda_handler.rs │ │ ├── mod.rs │ │ ├── request_spec.rs │ │ ├── route.rs │ │ └── tiny_map.rs │ │ ├── runtime_error.rs │ │ ├── service.rs │ │ ├── shape_id.rs │ │ └── test_helpers.rs ├── aws-smithy-http │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── additional-ci │ ├── external-types.toml │ ├── fuzz │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── fuzz_targets │ │ │ └── read_many_from_str.rs │ ├── proptest-regressions │ │ ├── label.txt │ │ └── query.txt │ └── src │ │ ├── endpoint.rs │ │ ├── endpoint │ │ └── error.rs │ │ ├── event_stream.rs │ │ ├── event_stream │ │ ├── receiver.rs │ │ └── sender.rs │ │ ├── futures_stream_adapter.rs │ │ ├── header.rs │ │ ├── label.rs │ │ ├── lib.rs │ │ ├── operation.rs │ │ ├── query.rs │ │ ├── query_writer.rs │ │ └── urlencode.rs ├── aws-smithy-json │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── TESTING.md │ ├── external-types.toml │ ├── fuzz │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── fuzz_targets │ │ │ ├── common.rs │ │ │ ├── json_deserialize.rs │ │ │ └── json_deserialize_corpus_cov.rs │ │ └── show-corpus-coverage.sh │ └── src │ │ ├── deserialize.rs │ │ ├── deserialize │ │ ├── error.rs │ │ └── token.rs │ │ ├── escape.rs │ │ ├── lib.rs │ │ └── serialize.rs ├── aws-smithy-legacy-http-server │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── additional-ci │ ├── rustfmt.toml │ └── src │ │ ├── body.rs │ │ ├── error.rs │ │ ├── extension.rs │ │ ├── instrumentation │ │ ├── mod.rs │ │ ├── plugin.rs │ │ ├── sensitivity │ │ │ ├── headers.rs │ │ │ ├── mod.rs │ │ │ ├── request.rs │ │ │ ├── response.rs │ │ │ ├── sensitive.rs │ │ │ └── uri │ │ │ │ ├── label.rs │ │ │ │ ├── mod.rs │ │ │ │ └── query.rs │ │ └── service.rs │ │ ├── layer │ │ ├── alb_health_check.rs │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── macros.rs │ │ ├── operation │ │ ├── handler.rs │ │ ├── mod.rs │ │ ├── operation_service.rs │ │ ├── shape.rs │ │ └── upgrade.rs │ │ ├── plugin │ │ ├── closure.rs │ │ ├── either.rs │ │ ├── filter.rs │ │ ├── http_plugins.rs │ │ ├── identity.rs │ │ ├── layer.rs │ │ ├── mod.rs │ │ ├── model_plugins.rs │ │ ├── scoped.rs │ │ └── stack.rs │ │ ├── protocol │ │ ├── aws_json │ │ │ ├── mod.rs │ │ │ ├── rejection.rs │ │ │ ├── router.rs │ │ │ └── runtime_error.rs │ │ ├── aws_json_10 │ │ │ ├── mod.rs │ │ │ └── router.rs │ │ ├── aws_json_11 │ │ │ ├── mod.rs │ │ │ └── router.rs │ │ ├── mod.rs │ │ ├── rest │ │ │ ├── mod.rs │ │ │ └── router.rs │ │ ├── rest_json_1 │ │ │ ├── mod.rs │ │ │ ├── rejection.rs │ │ │ ├── router.rs │ │ │ └── runtime_error.rs │ │ ├── rest_xml │ │ │ ├── mod.rs │ │ │ ├── rejection.rs │ │ │ ├── router.rs │ │ │ └── runtime_error.rs │ │ └── rpc_v2_cbor │ │ │ ├── mod.rs │ │ │ ├── rejection.rs │ │ │ ├── router.rs │ │ │ └── runtime_error.rs │ │ ├── rejection.rs │ │ ├── request │ │ ├── connect_info.rs │ │ ├── extension.rs │ │ ├── lambda.rs │ │ ├── mod.rs │ │ └── request_id.rs │ │ ├── response.rs │ │ ├── routing │ │ ├── into_make_service.rs │ │ ├── into_make_service_with_connect_info.rs │ │ ├── lambda_handler.rs │ │ ├── mod.rs │ │ ├── request_spec.rs │ │ ├── route.rs │ │ └── tiny_map.rs │ │ ├── runtime_error.rs │ │ ├── service.rs │ │ ├── shape_id.rs │ │ └── test_helpers.rs ├── aws-smithy-legacy-http │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── additional-ci │ ├── external-types.toml │ ├── fuzz │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── fuzz_targets │ │ │ └── read_many_from_str.rs │ ├── proptest-regressions │ │ ├── label.txt │ │ └── query.txt │ └── src │ │ ├── endpoint.rs │ │ ├── endpoint │ │ └── error.rs │ │ ├── event_stream.rs │ │ ├── event_stream │ │ ├── receiver.rs │ │ └── sender.rs │ │ ├── futures_stream_adapter.rs │ │ ├── header.rs │ │ ├── label.rs │ │ ├── lib.rs │ │ ├── operation.rs │ │ ├── query.rs │ │ ├── query_writer.rs │ │ └── urlencode.rs ├── aws-smithy-mocks │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── src │ │ ├── interceptor.rs │ │ ├── lib.rs │ │ └── rule.rs │ └── tests │ │ └── macros.rs ├── aws-smithy-observability-otel │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── benches │ │ ├── async_instruments.rs │ │ └── sync_instruments.rs │ ├── external-types.toml │ └── src │ │ ├── attributes.rs │ │ ├── lib.rs │ │ └── meter.rs ├── aws-smithy-observability │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── external-types.toml │ └── src │ │ ├── attributes.rs │ │ ├── context.rs │ │ ├── error.rs │ │ ├── global.rs │ │ ├── instruments.rs │ │ ├── lib.rs │ │ ├── meter.rs │ │ ├── noop.rs │ │ └── provider.rs ├── aws-smithy-protocol-test │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src │ │ ├── lib.rs │ │ ├── urlencoded.rs │ │ └── xml.rs ├── aws-smithy-query │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── external-types.toml │ └── src │ │ └── lib.rs ├── aws-smithy-runtime-api │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── additional-ci │ ├── external-types-no-http.toml │ ├── external-types.toml │ ├── rustdoc │ │ ├── validate_base_client_config.md │ │ └── validate_final_config.md │ └── src │ │ ├── box_error.rs │ │ ├── client.rs │ │ ├── client │ │ ├── auth.rs │ │ ├── auth │ │ │ ├── http.rs │ │ │ └── static_resolver.rs │ │ ├── behavior_version.rs │ │ ├── connection.rs │ │ ├── connector_metadata.rs │ │ ├── dns.rs │ │ ├── endpoint.rs │ │ ├── http.rs │ │ ├── identity.rs │ │ ├── identity │ │ │ └── http.rs │ │ ├── interceptors.rs │ │ ├── interceptors │ │ │ ├── context.rs │ │ │ ├── context │ │ │ │ ├── phase.rs │ │ │ │ └── wrappers.rs │ │ │ └── error.rs │ │ ├── orchestrator.rs │ │ ├── result.rs │ │ ├── retries.rs │ │ ├── retries │ │ │ └── classifiers.rs │ │ ├── runtime_components.rs │ │ ├── runtime_plugin.rs │ │ ├── ser_de.rs │ │ ├── stalled_stream_protection.rs │ │ └── waiters.rs │ │ ├── http.rs │ │ ├── http │ │ ├── error.rs │ │ ├── extensions.rs │ │ ├── headers.rs │ │ ├── request.rs │ │ └── response.rs │ │ ├── lib.rs │ │ └── shared.rs ├── aws-smithy-runtime │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── additional-ci │ ├── external-types.toml │ ├── src │ │ ├── client.rs │ │ ├── client │ │ │ ├── auth.rs │ │ │ ├── auth │ │ │ │ ├── http.rs │ │ │ │ └── no_auth.rs │ │ │ ├── config_override.rs │ │ │ ├── defaults.rs │ │ │ ├── dns.rs │ │ │ ├── endpoint.rs │ │ │ ├── http.rs │ │ │ ├── http │ │ │ │ ├── body.rs │ │ │ │ ├── body │ │ │ │ │ ├── content_length_enforcement.rs │ │ │ │ │ ├── minimum_throughput.rs │ │ │ │ │ └── minimum_throughput │ │ │ │ │ │ ├── http_body_0_4_x.rs │ │ │ │ │ │ ├── options.rs │ │ │ │ │ │ └── throughput.rs │ │ │ │ └── connection_poisoning.rs │ │ │ ├── identity.rs │ │ │ ├── identity │ │ │ │ ├── cache.rs │ │ │ │ ├── cache │ │ │ │ │ └── lazy.rs │ │ │ │ └── no_auth.rs │ │ │ ├── interceptors.rs │ │ │ ├── metrics.rs │ │ │ ├── orchestrator.rs │ │ │ ├── orchestrator │ │ │ │ ├── auth.rs │ │ │ │ ├── endpoints.rs │ │ │ │ ├── http.rs │ │ │ │ └── operation.rs │ │ │ ├── retries.rs │ │ │ ├── retries │ │ │ │ ├── classifiers.rs │ │ │ │ ├── client_rate_limiter.rs │ │ │ │ ├── strategy.rs │ │ │ │ ├── strategy │ │ │ │ │ ├── never.rs │ │ │ │ │ └── standard.rs │ │ │ │ └── token_bucket.rs │ │ │ ├── sdk_feature.rs │ │ │ ├── stalled_stream_protection.rs │ │ │ ├── test_util.rs │ │ │ ├── test_util │ │ │ │ ├── deserializer.rs │ │ │ │ └── serializer.rs │ │ │ ├── timeout.rs │ │ │ ├── waiters.rs │ │ │ └── waiters │ │ │ │ └── backoff.rs │ │ ├── expiring_cache.rs │ │ ├── lib.rs │ │ ├── static_partition_map.rs │ │ ├── test_util.rs │ │ └── test_util │ │ │ ├── assertions.rs │ │ │ └── capture_test_logs.rs │ └── tests │ │ ├── reconnect_on_transient_error.rs │ │ ├── retries.rs │ │ ├── stalled_stream_common.rs │ │ ├── stalled_stream_download.rs │ │ ├── stalled_stream_performance.rs │ │ └── stalled_stream_upload.rs ├── aws-smithy-types-convert │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── external-types.toml │ └── src │ │ ├── date_time.rs │ │ ├── lib.rs │ │ └── stream.rs ├── aws-smithy-types │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── additional-ci │ ├── benches │ │ └── base64.rs │ ├── external-types.toml │ ├── fuzz │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── corpus │ │ │ ├── parse_date_time │ │ │ │ ├── initial_seed_1 │ │ │ │ └── initial_seed_2 │ │ │ ├── parse_epoch_seconds │ │ │ │ ├── initial_seed_1 │ │ │ │ ├── initial_seed_2 │ │ │ │ └── initial_seed_3 │ │ │ └── parse_http_date │ │ │ │ ├── initial_seed_1 │ │ │ │ ├── initial_seed_10 │ │ │ │ ├── initial_seed_11 │ │ │ │ ├── initial_seed_12 │ │ │ │ ├── initial_seed_2 │ │ │ │ ├── initial_seed_3 │ │ │ │ ├── initial_seed_4 │ │ │ │ ├── initial_seed_5 │ │ │ │ ├── initial_seed_6 │ │ │ │ ├── initial_seed_7 │ │ │ │ ├── initial_seed_8 │ │ │ │ └── initial_seed_9 │ │ └── fuzz_targets │ │ │ ├── parse_date_time.rs │ │ │ ├── parse_epoch_seconds.rs │ │ │ ├── parse_http_date.rs │ │ │ ├── read_date_time.rs │ │ │ └── read_http_date.rs │ ├── proptest-regressions │ │ └── instant │ │ │ └── format.txt │ ├── src │ │ ├── base64.rs │ │ ├── blob.rs │ │ ├── body.rs │ │ ├── body │ │ │ ├── http_body_0_4_x.rs │ │ │ └── http_body_1_x.rs │ │ ├── byte_stream.rs │ │ ├── byte_stream │ │ │ ├── bytestream_util.rs │ │ │ ├── bytestream_util │ │ │ │ ├── http_body_0_4_x.rs │ │ │ │ └── http_body_1_x.rs │ │ │ ├── error.rs │ │ │ ├── http_body_0_4_x.rs │ │ │ └── http_body_1_x.rs │ │ ├── checksum_config.rs │ │ ├── config_bag.rs │ │ ├── config_bag │ │ │ ├── storable.rs │ │ │ └── typeid_map.rs │ │ ├── date_time │ │ │ ├── de.rs │ │ │ ├── format.rs │ │ │ ├── mod.rs │ │ │ └── ser.rs │ │ ├── document.rs │ │ ├── endpoint.rs │ │ ├── error.rs │ │ ├── error │ │ │ ├── display.rs │ │ │ ├── metadata.rs │ │ │ └── operation.rs │ │ ├── event_stream.rs │ │ ├── lib.rs │ │ ├── number.rs │ │ ├── primitive.rs │ │ ├── retry.rs │ │ ├── str_bytes.rs │ │ ├── timeout.rs │ │ └── type_erasure.rs │ └── test_data │ │ ├── date_time_format_test_suite.json │ │ └── serialize_document.json ├── aws-smithy-wasm │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── external-types.toml │ └── src │ │ ├── lib.rs │ │ └── wasi.rs ├── aws-smithy-xml │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── external-types.toml │ ├── src │ │ ├── decode.rs │ │ ├── encode.rs │ │ ├── escape.rs │ │ ├── lib.rs │ │ └── unescape.rs │ └── tests │ │ ├── handwritten_parsers.rs │ │ └── handwritten_serializers.rs ├── build.gradle.kts ├── clippy.toml └── inlineable │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── external-types.toml │ └── src │ ├── auth_plugin.rs │ ├── aws_query_compatible_errors.rs │ ├── cbor_errors.rs │ ├── client_http_checksum_required.rs │ ├── client_idempotency_token.rs │ ├── client_request_compression.rs │ ├── constrained.rs │ ├── ec2_query_errors.rs │ ├── endpoint_lib.rs │ ├── endpoint_lib │ ├── arn.rs │ ├── diagnostic.rs │ ├── host.rs │ ├── parse_url.rs │ ├── partition.rs │ ├── s3.rs │ ├── substring.rs │ └── uri_encode.rs │ ├── event_receiver.rs │ ├── http_checksum_required.rs │ ├── idempotency_token.rs │ ├── json_errors.rs │ ├── lib.rs │ ├── rest_xml_unwrapped_errors.rs │ ├── rest_xml_wrapped_errors.rs │ ├── sdk_feature_tracker.rs │ └── serialization_settings.rs ├── rust-toolchain.toml ├── settings.gradle.kts └── tools ├── .cargo └── config.toml ├── __init__.py ├── ci-build ├── .dockerignore ├── Dockerfile ├── README.md ├── add-local-user.dockerfile ├── build.docker-compose.yml ├── changelogger │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── smithy-rs-maintainers.txt │ ├── src │ │ ├── entry.rs │ │ ├── lib.rs │ │ ├── ls.rs │ │ ├── main.rs │ │ ├── new.rs │ │ ├── render.rs │ │ └── split.rs │ └── tests │ │ └── e2e_test.rs ├── ci-action ├── ci-create-workspace ├── crate-hasher │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── file_list.rs │ │ ├── lib.rs │ │ └── main.rs │ └── tests │ │ ├── aws-smithy-async-2022-04-08-entries.txt │ │ ├── aws-smithy-async-2022-04-08.tar.gz │ │ └── test.rs ├── difftags │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── difftags.css │ │ ├── difftags.js │ │ ├── html.rs │ │ ├── main.rs │ │ └── page.rs ├── publisher │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── fake_cargo │ │ ├── cargo_fails │ │ ├── cargo_owner_list │ │ ├── cargo_publish_already_published │ │ ├── cargo_search_success │ │ ├── cargo_success │ │ └── cargo_yank_not_found │ ├── src │ │ ├── cargo.rs │ │ ├── cargo │ │ │ ├── add_owner.rs │ │ │ ├── get_owners.rs │ │ │ ├── publish.rs │ │ │ ├── remove_owner.rs │ │ │ └── yank.rs │ │ ├── fs.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── package.rs │ │ ├── publish.rs │ │ ├── sort.rs │ │ ├── subcommand │ │ │ ├── claim_crate_names.rs │ │ │ ├── fix_manifests.rs │ │ │ ├── fix_manifests │ │ │ │ └── validate.rs │ │ │ ├── generate_version_manifest.rs │ │ │ ├── hydrate_readme.rs │ │ │ ├── mod.rs │ │ │ ├── publish.rs │ │ │ ├── tag_versions_manifest.rs │ │ │ └── yank_release.rs │ │ └── yank.rs │ └── tests │ │ └── hydrate_readme_e2e_test.rs ├── runtime-versioner │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── command │ │ │ ├── audit.rs │ │ │ └── patch.rs │ │ ├── main.rs │ │ ├── repo.rs │ │ ├── tag.rs │ │ └── util.rs │ ├── test-common │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── test_data │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── already_published_version.toml │ │ ├── base_crates_io_index.toml │ │ └── test_base.git.tar.gz │ └── tests │ │ ├── test_audit.rs │ │ └── test_previous_release_tag.rs ├── sanity-test ├── sdk-lints │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── anchor.rs │ │ ├── changelog.rs │ │ ├── copyright.rs │ │ ├── lib_rs_attr.rs │ │ ├── lint.rs │ │ ├── lint_cargo_toml.rs │ │ ├── main.rs │ │ ├── readmes.rs │ │ └── todos.rs ├── sdk-lockfiles │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── false-positives.txt │ └── src │ │ ├── audit.rs │ │ └── main.rs ├── sdk-versioner │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs └── smithy-rs-tool-common │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── fake-cli │ ├── git-changed-files │ ├── git-changed-files-empty │ ├── git-clone │ ├── git-commit │ ├── git-commit-on-behalf │ ├── git-create-branch │ ├── git-current-branch-name │ ├── git-delete-branch │ ├── git-extract-commit-info │ ├── git-get-head-revision │ ├── git-reset-hard │ ├── git-rev-list │ ├── git-rev-list-path │ ├── git-show │ ├── git-squash-merge │ ├── git-stage │ ├── git-untracked-files │ └── git-untracked-files-empty │ └── src │ ├── changelog.rs │ ├── changelog │ └── parser.rs │ ├── ci.rs │ ├── command.rs │ ├── git.rs │ ├── index.rs │ ├── lib.rs │ ├── macros.rs │ ├── package.rs │ ├── release_tag.rs │ ├── retry.rs │ ├── shell.rs │ └── versions_manifest.rs ├── ci-cdk ├── .eslintrc.json ├── .gitignore ├── .npmignore ├── .prettierrc ├── LICENSE ├── README.md ├── bin │ ├── aws-sdk-rust │ │ ├── canary-only.ts │ │ └── canary.ts │ └── smithy-rs │ │ ├── canary-only.ts │ │ └── ci-cdk.ts ├── canary-lambda │ ├── .gitignore │ ├── README.md │ ├── audio │ │ └── hello-transcribe-8000.wav │ └── src │ │ ├── canary.rs │ │ ├── latest.rs │ │ ├── latest │ │ ├── paginator_canary.rs │ │ ├── s3_canary.rs │ │ ├── transcribe_canary.rs │ │ └── wasm_canary.rs │ │ ├── main.rs │ │ ├── release_2023_10_26.rs │ │ └── release_2023_10_26 │ │ ├── paginator_canary.rs │ │ ├── s3_canary.rs │ │ └── transcribe_canary.rs ├── canary-runner │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ ├── build_bundle.rs │ │ ├── generate_matrix.rs │ │ ├── main.rs │ │ └── run.rs ├── canary-wasm │ ├── .gitignore │ ├── src │ │ └── lib.rs │ └── wit │ │ └── component.wit ├── cdk.json ├── jest.config.js ├── lib │ ├── canary-stack.ts │ ├── constructs │ │ ├── cloudfront-s3-cdn.ts │ │ └── github-oidc-role.ts │ ├── oidc-provider-stack.ts │ └── smithy-rs │ │ └── pull-request-cdn-stack.ts ├── package-lock.json ├── package.json ├── test │ ├── constructs │ │ └── github-oidc-role.test.ts │ └── oidc-provider-stack.test.ts └── tsconfig.json ├── ci-resources └── tls-stub │ ├── Cargo.toml │ ├── README.md │ └── src │ └── main.rs ├── ci-scripts ├── additional-per-crate-checks.sh ├── cargo-update-lockfiles ├── check-aws-config ├── check-aws-sdk-adhoc-tests ├── check-aws-sdk-benchmarks ├── check-aws-sdk-canary ├── check-aws-sdk-cargo-deny ├── check-aws-sdk-services ├── check-aws-sdk-smoketest-docs-clippy-udeps ├── check-aws-sdk-smoketest-unit-tests ├── check-aws-sdk-standalone-integration-tests ├── check-book ├── check-client-codegen-integration-tests ├── check-client-codegen-unit-tests ├── check-codegen-version ├── check-core-codegen-unit-tests ├── check-deterministic-codegen ├── check-fuzzgen ├── check-only-aws-sdk-services ├── check-rust-runtimes ├── check-sdk-codegen-unit-tests ├── check-semver ├── check-semver-hazards ├── check-serde-codegen-unit-tests ├── check-server-codegen-integration-tests ├── check-server-codegen-integration-tests-python ├── check-server-codegen-unit-tests ├── check-server-codegen-unit-tests-python ├── check-server-e2e-test ├── check-server-python-e2e-test ├── check-style-and-lints ├── check-tools ├── codegen-diff │ ├── __init__.py │ ├── check-deterministic-codegen.py │ ├── codegen-diff-revisions.py │ ├── diff_lib.py │ └── semver-checks.py ├── configure-tls │ ├── configure-badssl │ ├── configure-badtls │ ├── configure-trytls │ ├── new-badssl-dockerfile │ └── update-certs ├── generate-aws-sdk ├── generate-aws-sdk-for-canary ├── generate-aws-sdk-smoketest ├── generate-codegen-diff ├── generate-doc-preview-index.sh ├── generate-sdk-perf-bin ├── generate-smithy-rs-release ├── run-canary └── test-windows.sh └── echo-server ├── Cargo.lock ├── Cargo.toml ├── README.md └── src └── main.rs /.cargo-deny-config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.cargo-deny-config.toml -------------------------------------------------------------------------------- /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.changelog/.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.changelog/.example -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/blank_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/ISSUE_TEMPLATE/blank_issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/docker-build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/actions/docker-build/action.yml -------------------------------------------------------------------------------- /.github/actions/download-all-artifacts/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/actions/download-all-artifacts/action.yml -------------------------------------------------------------------------------- /.github/actions/free-disk-space/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/actions/free-disk-space/action.yml -------------------------------------------------------------------------------- /.github/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/scripts/README.md -------------------------------------------------------------------------------- /.github/scripts/acquire-build-image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/scripts/acquire-build-image -------------------------------------------------------------------------------- /.github/scripts/docker-image-hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/scripts/docker-image-hash -------------------------------------------------------------------------------- /.github/scripts/get-or-create-release-branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/scripts/get-or-create-release-branch.sh -------------------------------------------------------------------------------- /.github/scripts/upload-build-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/scripts/upload-build-image.sh -------------------------------------------------------------------------------- /.github/workflows/backport-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/backport-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/ci-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/ci-main.yml -------------------------------------------------------------------------------- /.github/workflows/ci-pr-forks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/ci-pr-forks.yml -------------------------------------------------------------------------------- /.github/workflows/ci-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/ci-pr.yml -------------------------------------------------------------------------------- /.github/workflows/ci-tls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/ci-tls.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/claim-crate-names.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/claim-crate-names.yml -------------------------------------------------------------------------------- /.github/workflows/credentials-verification.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/credentials-verification.yml -------------------------------------------------------------------------------- /.github/workflows/dry-run-release-scheduled.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/dry-run-release-scheduled.yml -------------------------------------------------------------------------------- /.github/workflows/dry-run-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/dry-run-release.yml -------------------------------------------------------------------------------- /.github/workflows/github-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/github-pages.yml -------------------------------------------------------------------------------- /.github/workflows/manual-canary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/manual-canary.yml -------------------------------------------------------------------------------- /.github/workflows/manual-pull-request-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/manual-pull-request-bot.yml -------------------------------------------------------------------------------- /.github/workflows/manual-update-lockfiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/manual-update-lockfiles.yml -------------------------------------------------------------------------------- /.github/workflows/prod-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/prod-release.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/pull-request-bot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/update-lockfiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/update-lockfiles.yml -------------------------------------------------------------------------------- /.github/workflows/update-sdk-next.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.github/workflows/update-sdk-next.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks/kotlin-block-quotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.pre-commit-hooks/kotlin-block-quotes.py -------------------------------------------------------------------------------- /.pre-commit-hooks/ktlint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.pre-commit-hooks/ktlint.sh -------------------------------------------------------------------------------- /.pre-commit-hooks/runtime-versioner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.pre-commit-hooks/runtime-versioner.sh -------------------------------------------------------------------------------- /.pre-commit-hooks/sdk-lints.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/.pre-commit-hooks/sdk-lints.sh -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/README.md -------------------------------------------------------------------------------- /aws/SDK_CHANGELOG.next.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/SDK_CHANGELOG.next.json -------------------------------------------------------------------------------- /aws/SDK_README.md.hb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/SDK_README.md.hb -------------------------------------------------------------------------------- /aws/codegen-aws-sdk/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/codegen-aws-sdk/build.gradle.kts -------------------------------------------------------------------------------- /aws/codegen-aws-sdk/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/codegen-aws-sdk/src/main/resources/LICENSE -------------------------------------------------------------------------------- /aws/codegen-aws-sdk/src/main/resources/default-partitions.json: -------------------------------------------------------------------------------- 1 | ../../../../sdk/aws-models/sdk-partitions.json -------------------------------------------------------------------------------- /aws/rust-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /aws/rust-runtime/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/Cargo.lock -------------------------------------------------------------------------------- /aws/rust-runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/Cargo.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/Cargo.lock -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/Cargo.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/LICENSE -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/README.md -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/clippy.toml: -------------------------------------------------------------------------------- 1 | ../clippy.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/examples/imds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/examples/imds.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/external-types.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/external-types.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target 3 | corpus 4 | artifacts 5 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/fuzz/Cargo.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/ecs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/ecs.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/environment/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/environment/mod.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/imds/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/imds/client.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/imds/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/imds/mod.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/imds/region.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/imds/region.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/lib.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/login.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/login/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/login/cache.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/login/dpop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/login/dpop.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/login/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/login/token.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/meta/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/meta/mod.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/meta/region.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/meta/region.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/meta/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/meta/token.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/profile.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/profile/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/profile/parser.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/profile/region.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/profile/region.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/profile/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/profile/token.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/provider_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/provider_config.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/retry.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/sso.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/sso.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/sso/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/sso/cache.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/sso/credentials.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/sso/credentials.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/sso/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/sso/token.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/sts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/sts.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/sts/assume_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/sts/assume_role.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/sts/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/sts/util.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/test_case.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/test_case.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/src/timeout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-config/src/timeout.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/eks_pod_identity_credentials/fs/token.jwt: -------------------------------------------------------------------------------- 1 | sometoken -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/imds_assume_role/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/imds_config_with_no_creds/fs/home/.aws/config: -------------------------------------------------------------------------------- 1 | [default] 2 | max_attempts = 1 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/imds_default_chain_error/fs/home/.aws/config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/imds_default_chain_retries/fs/home/.aws/config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/imds_default_chain_success/fs/home/.aws/config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/imds_no_iam_role/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/imds_token_fail/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/profile_overrides_web_identity/fs/token.jwt: -------------------------------------------------------------------------------- 1 | shouldnotbeused 2 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/profile_static_keys/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/profile_static_keys_case_insensitive/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/web_identity_source_profile_no_env/fs/token.jwt: -------------------------------------------------------------------------------- 1 | sometoken 2 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/web_identity_token_profile/fs/token.jwt: -------------------------------------------------------------------------------- 1 | sometoken 2 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-credential-provider-chain/web_identity_token_source_profile/fs/token.jwt: -------------------------------------------------------------------------------- 1 | sometoken 2 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-token-provider-chain/profile_keys/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/default-token-provider-chain/profile_keys_case_insensitive/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/assume_role_override_global_profile_url/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/assume_role_override_service_profile_url/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/credential_process/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/credential_process_account_id_fallback/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/credential_process_failure/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/credential_process_invalid/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/e2e_fips_and_dual_stack_sts/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/empty_config/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/invalid_config/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/invalid_sso_credentials_config/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/retry_on_error/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/sso_credentials/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/sso_credentials/fs/home/.aws/credentials: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/sso_override_global_env_url/fs/home/.aws/credentials: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/sso_token/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/sso_token/fs/env.json: -------------------------------------------------------------------------------- 1 | { 2 | "HOME": "/home" 3 | } 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-config/test-data/profile-provider/sso_token/fs/home/.aws/credentials: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-credential-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-credential-types/Cargo.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-credential-types/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-credential-types/LICENSE -------------------------------------------------------------------------------- /aws/rust-runtime/aws-credential-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-credential-types/README.md -------------------------------------------------------------------------------- /aws/rust-runtime/aws-credential-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-credential-types/src/lib.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-inlineable/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-inlineable/Cargo.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-inlineable/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-inlineable/LICENSE -------------------------------------------------------------------------------- /aws/rust-runtime/aws-inlineable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-inlineable/README.md -------------------------------------------------------------------------------- /aws/rust-runtime/aws-inlineable/src/aws_chunked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-inlineable/src/aws_chunked.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-inlineable/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-inlineable/src/lib.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-inlineable/src/presigning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-inlineable/src/presigning.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-inlineable/src/s3_express.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-inlineable/src/s3_express.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-inlineable/src/serialization_settings.rs: -------------------------------------------------------------------------------- 1 | ../../../../rust-runtime/inlineable/src/serialization_settings.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime-api/Cargo.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime-api/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime-api/LICENSE -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime-api/README.md -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime-api/external-types.toml: -------------------------------------------------------------------------------- 1 | allowed_external_types = [ 2 | ] 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime-api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime-api/src/lib.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/Cargo.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/LICENSE -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/README.md -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/additional-ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/additional-ci -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/external-types.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/external-types.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/src/auth.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/src/auth/sigv4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/src/auth/sigv4.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/src/auth/sigv4a.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/src/auth/sigv4a.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/src/env_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/src/env_config.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/src/fs_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/src/fs_util.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/src/invocation_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/src/invocation_id.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/src/lib.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/src/request_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/src/request_info.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/src/retries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/src/retries.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/src/sdk_feature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/src/sdk_feature.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-runtime/src/user_agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-runtime/src/user_agent.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/Cargo.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/LICENSE -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/README.md -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/get-slash-dot-slash-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/get-slash-dot-slash-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/get-slash-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET // HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/get-slash-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET // HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/get-utf8/request.txt: -------------------------------------------------------------------------------- 1 | GET /ሴ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/get-vanilla-empty-query-key/request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/get-vanilla-query/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/get-vanilla-utf8-query/request.txt: -------------------------------------------------------------------------------- 1 | GET /?ሴ=bar HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/get-vanilla-with-session-token/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/get-vanilla/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/post-header-key-case/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/post-header-key-sort/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1:value1 4 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/post-sts-header-after/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/post-sts-header-before/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/post-vanilla-query/request.txt: -------------------------------------------------------------------------------- 1 | POST /?Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4/post-vanilla/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/get-slash-dot-slash-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/get-slash-dot-slash-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/get-slash-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET // HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/get-slash-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET // HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/get-utf8/request.txt: -------------------------------------------------------------------------------- 1 | GET /ሴ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/get-vanilla-query/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/get-vanilla-utf8-query/request.txt: -------------------------------------------------------------------------------- 1 | GET /?ሴ=bar HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/get-vanilla-with-session-token/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/get-vanilla/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/post-header-key-case/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/post-sts-header-after/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/post-sts-header-before/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/post-vanilla-query/request.txt: -------------------------------------------------------------------------------- 1 | POST /?Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/aws-signing-test-suite/v4a/post-vanilla/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/benches/hmac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/benches/hmac.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/benches/sigv4a.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/benches/sigv4a.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/external-types.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/external-types.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/src/date_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/src/date_time.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/src/event_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/src/event_stream.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/src/http_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/src/http_request.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/src/lib.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/src/sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/src/sign.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/src/sign/v4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/src/sign/v4.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-sigv4/src/sign/v4a.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-sigv4/src/sign/v4a.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/Cargo.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/LICENSE -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/README.md -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/additional-ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/additional-ci -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/build.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/external-types.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/external-types.toml -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/src/app_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/src/app_name.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/src/build_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/src/build_metadata.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/src/lib.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/src/origin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/src/origin.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/src/region.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/src/region.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/src/request_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/src/request_id.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/src/sdk_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/src/sdk_config.rs -------------------------------------------------------------------------------- /aws/rust-runtime/aws-types/src/service_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/aws-types/src/service_config.rs -------------------------------------------------------------------------------- /aws/rust-runtime/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/rust-runtime/build.gradle.kts -------------------------------------------------------------------------------- /aws/rust-runtime/clippy.toml: -------------------------------------------------------------------------------- 1 | ../../clippy-root.toml -------------------------------------------------------------------------------- /aws/sdk-adhoc-test/.gitignore: -------------------------------------------------------------------------------- 1 | smithy-build.json 2 | -------------------------------------------------------------------------------- /aws/sdk-adhoc-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk-adhoc-test/README.md -------------------------------------------------------------------------------- /aws/sdk-adhoc-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk-adhoc-test/build.gradle.kts -------------------------------------------------------------------------------- /aws/sdk/.gitignore: -------------------------------------------------------------------------------- 1 | smithy-build.json 2 | -------------------------------------------------------------------------------- /aws/sdk/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/Cargo.lock -------------------------------------------------------------------------------- /aws/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/README.md -------------------------------------------------------------------------------- /aws/sdk/aws-models-extra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models-extra/README.md -------------------------------------------------------------------------------- /aws/sdk/aws-models-extra/batch-tests.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models-extra/batch-tests.smithy -------------------------------------------------------------------------------- /aws/sdk/aws-models-extra/ebs-tests.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models-extra/ebs-tests.smithy -------------------------------------------------------------------------------- /aws/sdk/aws-models-extra/glacier-tests.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models-extra/glacier-tests.smithy -------------------------------------------------------------------------------- /aws/sdk/aws-models-extra/route53-tests.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models-extra/route53-tests.smithy -------------------------------------------------------------------------------- /aws/sdk/aws-models-extra/s3-tests.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models-extra/s3-tests.smithy -------------------------------------------------------------------------------- /aws/sdk/aws-models-extra/sqs-tests.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models-extra/sqs-tests.smithy -------------------------------------------------------------------------------- /aws/sdk/aws-models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/README.md -------------------------------------------------------------------------------- /aws/sdk/aws-models/bedrock-runtime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/bedrock-runtime.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/cloudwatch-logs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/cloudwatch-logs.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/codecatalyst.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/codecatalyst.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/config-service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/config-service.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/dynamodb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/dynamodb.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/ec2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/ec2.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/ecs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/ecs.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/glacier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/glacier.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/iam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/iam.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/kms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/kms.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/lambda.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/lambda.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/polly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/polly.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/route-53.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/route-53.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/s3-control.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/s3-control.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/s3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/s3.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/sdk-endpoints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/sdk-endpoints.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/sdk-partitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/sdk-partitions.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/signin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/signin.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/sso-oidc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/sso-oidc.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/sso.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/sso.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/sts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/sts.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/timestream-query.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/timestream-query.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/timestream-write.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/timestream-write.json -------------------------------------------------------------------------------- /aws/sdk/aws-models/transcribe-streaming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/aws-models/transcribe-streaming.json -------------------------------------------------------------------------------- /aws/sdk/benchmarks/s3-express/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/benchmarks/s3-express/Cargo.lock -------------------------------------------------------------------------------- /aws/sdk/benchmarks/s3-express/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/benchmarks/s3-express/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/benchmarks/s3-express/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/benchmarks/s3-express/README.md -------------------------------------------------------------------------------- /aws/sdk/benchmarks/s3-express/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/benchmarks/s3-express/src/lib.rs -------------------------------------------------------------------------------- /aws/sdk/benchmarks/s3-throughput/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/benchmarks/s3-throughput/README.md -------------------------------------------------------------------------------- /aws/sdk/benchmarks/sdk-perf/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/benchmarks/sdk-perf/Cargo.lock -------------------------------------------------------------------------------- /aws/sdk/benchmarks/sdk-perf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/benchmarks/sdk-perf/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/benchmarks/sdk-perf/src/ddb_serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/benchmarks/sdk-perf/src/ddb_serde.rs -------------------------------------------------------------------------------- /aws/sdk/benchmarks/sdk-perf/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/benchmarks/sdk-perf/src/main.rs -------------------------------------------------------------------------------- /aws/sdk/benchmarks/sdk-perf/src/results.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/benchmarks/sdk-perf/src/results.rs -------------------------------------------------------------------------------- /aws/sdk/benchmarks/sdk-perf/src/test_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/benchmarks/sdk-perf/src/test_util.rs -------------------------------------------------------------------------------- /aws/sdk/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/build.gradle.kts -------------------------------------------------------------------------------- /aws/sdk/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/gradle.properties -------------------------------------------------------------------------------- /aws/sdk/integration-tests/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target/ 3 | webassembly/src/bindings.rs 4 | -------------------------------------------------------------------------------- /aws/sdk/integration-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/Makefile -------------------------------------------------------------------------------- /aws/sdk/integration-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/README.md -------------------------------------------------------------------------------- /aws/sdk/integration-tests/dynamodb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/dynamodb/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/ec2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/ec2/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/ec2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/ec2/src/lib.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/ec2/tests/waiters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/ec2/tests/waiters.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/glacier/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/glacier/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/iam/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/iam/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/kms/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/kms/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/kms/tests/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/kms/tests/traits.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/lambda/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/lambda/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/polly/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/polly/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/blns/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/blns/LICENSE -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/blns/blns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/blns/blns.txt -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/checksums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/checksums.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/endpoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/endpoints.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/express.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/express.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/mocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/mocks.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/no_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/no_auth.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/presigning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/presigning.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/reconnects.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/reconnects.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/request_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/request_id.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/signing-it.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/signing-it.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/size-type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/size-type.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3/tests/timeouts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3/tests/timeouts.rs -------------------------------------------------------------------------------- /aws/sdk/integration-tests/s3control/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/s3control/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/sts/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/sts/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/telemetry/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/telemetry/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/test.sh -------------------------------------------------------------------------------- /aws/sdk/integration-tests/webassembly/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/webassembly/Cargo.toml -------------------------------------------------------------------------------- /aws/sdk/integration-tests/webassembly/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/integration-tests/webassembly/src/lib.rs -------------------------------------------------------------------------------- /aws/sdk/sdk-external-types.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/sdk-external-types.toml -------------------------------------------------------------------------------- /aws/sdk/sync-models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/sync-models.py -------------------------------------------------------------------------------- /aws/sdk/test-services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/aws/sdk/test-services.py -------------------------------------------------------------------------------- /ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/ci -------------------------------------------------------------------------------- /ci.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/ci.mk -------------------------------------------------------------------------------- /clippy-root.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/clippy-root.toml -------------------------------------------------------------------------------- /codegen-client-test/.gitignore: -------------------------------------------------------------------------------- 1 | smithy-build.json 2 | -------------------------------------------------------------------------------- /codegen-client-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-client-test/README.md -------------------------------------------------------------------------------- /codegen-client-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-client-test/build.gradle.kts -------------------------------------------------------------------------------- /codegen-client-test/model/basic-enums.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-client-test/model/basic-enums.smithy -------------------------------------------------------------------------------- /codegen-client-test/model/dynamodb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-client-test/model/dynamodb.json -------------------------------------------------------------------------------- /codegen-client-test/model/endpoint-rules.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-client-test/model/endpoint-rules.smithy -------------------------------------------------------------------------------- /codegen-client-test/model/main.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-client-test/model/main.smithy -------------------------------------------------------------------------------- /codegen-client-test/model/more-nesting.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-client-test/model/more-nesting.smithy -------------------------------------------------------------------------------- /codegen-client-test/model/nested.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-client-test/model/nested.smithy -------------------------------------------------------------------------------- /codegen-client-test/model/rest-xml-extras.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-client-test/model/rest-xml-extras.smithy -------------------------------------------------------------------------------- /codegen-client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-client/build.gradle.kts -------------------------------------------------------------------------------- /codegen-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-core/build.gradle.kts -------------------------------------------------------------------------------- /codegen-core/common-test-models/ebs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-core/common-test-models/ebs.json -------------------------------------------------------------------------------- /codegen-core/common-test-models/misc.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-core/common-test-models/misc.smithy -------------------------------------------------------------------------------- /codegen-core/common-test-models/pokemon.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-core/common-test-models/pokemon.smithy -------------------------------------------------------------------------------- /codegen-core/common-test-models/simple.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-core/common-test-models/simple.smithy -------------------------------------------------------------------------------- /codegen-core/src/test/resources/allNames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-core/src/test/resources/allNames.txt -------------------------------------------------------------------------------- /codegen-core/src/test/resources/testOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-core/src/test/resources/testOutput.txt -------------------------------------------------------------------------------- /codegen-serde/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-serde/build.gradle.kts -------------------------------------------------------------------------------- /codegen-serde/src/main/resources/META-INF/smithy/manifest: -------------------------------------------------------------------------------- 1 | serde.smithy 2 | -------------------------------------------------------------------------------- /codegen-server-test/.gitignore: -------------------------------------------------------------------------------- 1 | smithy-build.json 2 | -------------------------------------------------------------------------------- /codegen-server-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-server-test/README.md -------------------------------------------------------------------------------- /codegen-server-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-server-test/build.gradle.kts -------------------------------------------------------------------------------- /codegen-server-test/codegen-server-test-typescript/model/pokemon-common.smithy: -------------------------------------------------------------------------------- 1 | ../../../codegen-core/common-test-models/pokemon-common.smithy -------------------------------------------------------------------------------- /codegen-server-test/integration-tests/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | -------------------------------------------------------------------------------- /codegen-server-test/integration-tests/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-server-test/integration-tests/Cargo.lock -------------------------------------------------------------------------------- /codegen-server-test/integration-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-server-test/integration-tests/Cargo.toml -------------------------------------------------------------------------------- /codegen-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-server/README.md -------------------------------------------------------------------------------- /codegen-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-server/build.gradle.kts -------------------------------------------------------------------------------- /codegen-server/codegen-server-python/src/main/resources/stubgen.py: -------------------------------------------------------------------------------- 1 | ../../../../../rust-runtime/aws-smithy-http-server-python/stubgen.py -------------------------------------------------------------------------------- /codegen-server/codegen-server-python/src/main/resources/stubgen.sh: -------------------------------------------------------------------------------- 1 | ../../../../../rust-runtime/aws-smithy-http-server-python/stubgen.sh -------------------------------------------------------------------------------- /codegen-traits/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/codegen-traits/build.gradle.kts -------------------------------------------------------------------------------- /design/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/README.md -------------------------------------------------------------------------------- /design/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/book.toml -------------------------------------------------------------------------------- /design/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/SUMMARY.md -------------------------------------------------------------------------------- /design/src/client/detailed_error_explanations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/client/detailed_error_explanations.md -------------------------------------------------------------------------------- /design/src/client/identity_and_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/client/identity_and_auth.md -------------------------------------------------------------------------------- /design/src/client/orchestrator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/client/orchestrator.md -------------------------------------------------------------------------------- /design/src/client/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/client/overview.md -------------------------------------------------------------------------------- /design/src/contributing/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/contributing/overview.md -------------------------------------------------------------------------------- /design/src/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/faq.md -------------------------------------------------------------------------------- /design/src/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/overview.md -------------------------------------------------------------------------------- /design/src/rfcs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/overview.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0001_shared_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0001_shared_config.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0002_http_versions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0002_http_versions.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0003_presigning_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0003_presigning_api.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0004_retry_behavior.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0004_retry_behavior.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0005_service_generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0005_service_generation.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0007_split_release_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0007_split_release_process.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0008_paginators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0008_paginators.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0009_example_consolidation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0009_example_consolidation.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0010_waiters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0010_waiters.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0013_body_callback_apis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0013_body_callback_apis.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0014_timeout_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0014_timeout_config.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0018_logging_sensitive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0018_logging_sensitive.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0019_event_streams_errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0019_event_streams_errors.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0020_service_builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0020_service_builder.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0021_dependency_versions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0021_dependency_versions.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0023_refine_builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0023_refine_builder.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0024_request_id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0024_request_id.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0025_constraint_traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0025_constraint_traits.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0027_endpoints_20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0027_endpoints_20.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0034_smithy_orchestrator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0034_smithy_orchestrator.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0035_collection_defaults.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0035_collection_defaults.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0036_http_dep_elimination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0036_http_dep_elimination.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0037_http_wrapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0037_http_wrapper.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0040_behavior_versions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0040_behavior_versions.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc0045_configurable_serde.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc0045_configurable_serde.md -------------------------------------------------------------------------------- /design/src/rfcs/rfc_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/rfcs/rfc_template.md -------------------------------------------------------------------------------- /design/src/server/anatomy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/server/anatomy.md -------------------------------------------------------------------------------- /design/src/server/code_generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/server/code_generation.md -------------------------------------------------------------------------------- /design/src/server/from_parts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/server/from_parts.md -------------------------------------------------------------------------------- /design/src/server/instrumentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/server/instrumentation.md -------------------------------------------------------------------------------- /design/src/server/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/server/middleware.md -------------------------------------------------------------------------------- /design/src/server/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/server/overview.md -------------------------------------------------------------------------------- /design/src/server/validation_exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/server/validation_exceptions.md -------------------------------------------------------------------------------- /design/src/smithy/aggregate_shapes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/smithy/aggregate_shapes.md -------------------------------------------------------------------------------- /design/src/smithy/backwards-compat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/smithy/backwards-compat.md -------------------------------------------------------------------------------- /design/src/smithy/event_streams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/smithy/event_streams.md -------------------------------------------------------------------------------- /design/src/smithy/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/smithy/overview.md -------------------------------------------------------------------------------- /design/src/smithy/recursive_shapes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/smithy/recursive_shapes.md -------------------------------------------------------------------------------- /design/src/smithy/simple_shapes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/smithy/simple_shapes.md -------------------------------------------------------------------------------- /design/src/tenets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/src/tenets.md -------------------------------------------------------------------------------- /design/static/mermaid-init.js: -------------------------------------------------------------------------------- 1 | mermaid.initialize({startOnLoad:true}); 2 | -------------------------------------------------------------------------------- /design/static/mermaid.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/design/static/mermaid.min.js -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/BENCHMARKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/BENCHMARKS.md -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/pokemon-service-client-usage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-client-usage/Cargo.toml -------------------------------------------------------------------------------- /examples/pokemon-service-client-usage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-client-usage/README.md -------------------------------------------------------------------------------- /examples/pokemon-service-client-usage/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-client-usage/src/lib.rs -------------------------------------------------------------------------------- /examples/pokemon-service-common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-common/Cargo.toml -------------------------------------------------------------------------------- /examples/pokemon-service-common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-common/src/lib.rs -------------------------------------------------------------------------------- /examples/pokemon-service-lambda/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-lambda/Cargo.toml -------------------------------------------------------------------------------- /examples/pokemon-service-lambda/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-lambda/src/lib.rs -------------------------------------------------------------------------------- /examples/pokemon-service-lambda/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-lambda/src/main.rs -------------------------------------------------------------------------------- /examples/pokemon-service-tls/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-tls/Cargo.toml -------------------------------------------------------------------------------- /examples/pokemon-service-tls/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-tls/src/lib.rs -------------------------------------------------------------------------------- /examples/pokemon-service-tls/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-tls/src/main.rs -------------------------------------------------------------------------------- /examples/pokemon-service-tls/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service-tls/tests/common/mod.rs -------------------------------------------------------------------------------- /examples/pokemon-service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service/Cargo.toml -------------------------------------------------------------------------------- /examples/pokemon-service/src/authz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service/src/authz.rs -------------------------------------------------------------------------------- /examples/pokemon-service/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service/src/lib.rs -------------------------------------------------------------------------------- /examples/pokemon-service/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service/src/main.rs -------------------------------------------------------------------------------- /examples/pokemon-service/src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service/src/plugin.rs -------------------------------------------------------------------------------- /examples/pokemon-service/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service/tests/common/mod.rs -------------------------------------------------------------------------------- /examples/pokemon-service/tests/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/pokemon-service/tests/simple.rs -------------------------------------------------------------------------------- /examples/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/python/.gitignore -------------------------------------------------------------------------------- /examples/python/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/python/Cargo.toml -------------------------------------------------------------------------------- /examples/python/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/python/Makefile -------------------------------------------------------------------------------- /examples/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/python/README.md -------------------------------------------------------------------------------- /examples/python/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/python/mypy.ini -------------------------------------------------------------------------------- /examples/python/pokemon-service-test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/python/pokemon-service-test/Cargo.toml -------------------------------------------------------------------------------- /examples/python/pokemon_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/examples/python/pokemon_service.py -------------------------------------------------------------------------------- /fuzzgen/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/fuzzgen/build.gradle.kts -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/gradlew.bat -------------------------------------------------------------------------------- /rust-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /rust-runtime/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/Cargo.lock -------------------------------------------------------------------------------- /rust-runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-async/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-async/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-async/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-async/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-async/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-async/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-async/additional-ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-async/additional-ci -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-async/src/future/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-async/src/future/mod.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-async/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-async/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-async/src/rt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-async/src/rt/mod.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-async/src/rt/sleep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-async/src/rt/sleep.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-async/src/test_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-async/src/test_util.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-async/src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-async/src/time.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-cbor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-cbor/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-cbor/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-cbor/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-cbor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-cbor/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-cbor/benches/blob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-cbor/benches/blob.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-cbor/benches/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-cbor/benches/string.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-cbor/src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-cbor/src/data.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-cbor/src/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-cbor/src/decode.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-cbor/src/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-cbor/src/encode.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-cbor/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-cbor/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-checksums/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-checksums/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-checksums/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-checksums/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-checksums/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-checksums/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-checksums/src/body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-checksums/src/body.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-checksums/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-checksums/src/error.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-checksums/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-checksums/src/http.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-checksums/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-checksums/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-compression/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-compression/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-compression/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-compression/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-compression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-compression/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-compression/src/body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-compression/src/body.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-compression/src/gzip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-compression/src/gzip.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-compression/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-compression/src/http.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-compression/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-compression/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-dns/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-dns/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-dns/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-dns/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-dns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-dns/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-dns/src/hickory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-dns/src/hickory.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-dns/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-dns/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-dns/tests/hickory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-dns/tests/hickory.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-eventstream/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-eventstream/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-eventstream/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-eventstream/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-eventstream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-eventstream/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-eventstream/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target 3 | corpus 4 | artifacts 5 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-eventstream/src/buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-eventstream/src/buf.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-eventstream/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-eventstream/src/error.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-eventstream/src/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-eventstream/src/frame.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-eventstream/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-eventstream/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-experimental/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-experimental/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-experimental/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-experimental/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-experimental/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-experimental/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-experimental/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-experimental/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-fuzz/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-fuzz/Cargo.lock -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-fuzz/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-fuzz/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-fuzz/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-fuzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-fuzz/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-fuzz/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-fuzz/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-fuzz/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-fuzz/src/main.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-fuzz/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-fuzz/src/types.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-client/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-client/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-client/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-client/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-client/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-client/src/error.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-client/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-client/tests/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-client/tests/tls.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-server/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-server/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-server/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-server/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-server/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-server/rustfmt.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-server/src/body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-server/src/body.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-server/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-server/src/error.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http-server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http-server/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/additional-ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/additional-ci -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/external-types.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/external-types.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/fuzz/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/src/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/src/endpoint.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/src/event_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/src/event_stream.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/src/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/src/header.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/src/label.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/src/label.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/src/operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/src/operation.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/src/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/src/query.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/src/query_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/src/query_writer.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-http/src/urlencode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-http/src/urlencode.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-json/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-json/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-json/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-json/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-json/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-json/TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-json/TESTING.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-json/external-types.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-json/external-types.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-json/fuzz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-json/fuzz/.gitignore -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-json/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-json/fuzz/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-json/src/deserialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-json/src/deserialize.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-json/src/escape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-json/src/escape.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-json/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-json/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-json/src/serialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-json/src/serialize.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-legacy-http/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-legacy-http/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-legacy-http/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-legacy-http/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-legacy-http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-legacy-http/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-legacy-http/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-legacy-http/src/label.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-legacy-http/src/label.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-legacy-http/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-legacy-http/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-legacy-http/src/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-legacy-http/src/query.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-mocks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-mocks/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-mocks/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-mocks/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-mocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-mocks/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-mocks/src/interceptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-mocks/src/interceptor.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-mocks/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-mocks/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-mocks/src/rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-mocks/src/rule.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-mocks/tests/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-mocks/tests/macros.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-observability/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-observability/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-observability/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-observability/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-observability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-observability/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-observability/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-observability/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-protocol-test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-protocol-test/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-protocol-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-protocol-test/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-protocol-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-protocol-test/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-protocol-test/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-protocol-test/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-protocol-test/src/xml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-protocol-test/src/xml.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-query/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-query/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-query/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-query/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-query/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-query/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-query/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime-api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime-api/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime-api/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime-api/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime-api/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime-api/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime-api/src/http.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime-api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime-api/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime/additional-ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime/additional-ci -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime/src/client.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime/src/test_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime/src/test_util.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-runtime/tests/retries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-runtime/tests/retries.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types-convert/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types-convert/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types-convert/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types-convert/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types-convert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types-convert/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types-convert/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types-convert/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/additional-ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/additional-ci -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/benches/base64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/benches/base64.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/fuzz/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_date_time/initial_seed_1: -------------------------------------------------------------------------------- 1 | 2038-06-29T04:28:44.0001Z 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_date_time/initial_seed_2: -------------------------------------------------------------------------------- 1 | 0001-02-01T12:24:12Z 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_epoch_seconds/initial_seed_1: -------------------------------------------------------------------------------- 1 | -377703389549.00001 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_epoch_seconds/initial_seed_2: -------------------------------------------------------------------------------- 1 | -377695602590 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_epoch_seconds/initial_seed_3: -------------------------------------------------------------------------------- 1 | 13406672.000234 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_http_date/initial_seed_1: -------------------------------------------------------------------------------- 1 | Tue, 16 Nov 1234 21:45:45 GMT 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_http_date/initial_seed_12: -------------------------------------------------------------------------------- 1 | Sat, 10 Jul 9999 17:41:13.001 GMT 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_http_date/initial_seed_2: -------------------------------------------------------------------------------- 1 | Wed, 11 Aug 9999 18:42:06.01 GMT 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_http_date/initial_seed_3: -------------------------------------------------------------------------------- 1 | Fri, 11 Jun 9999 16:40:20 GMT 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_http_date/initial_seed_4: -------------------------------------------------------------------------------- 1 | Sat, 18 Jan 1969 11:47:31.01 GMT 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_http_date/initial_seed_5: -------------------------------------------------------------------------------- 1 | Thu, 20 Mar 1969 13:49:17.234 GMT 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_http_date/initial_seed_6: -------------------------------------------------------------------------------- 1 | Mon, 21 Apr 1969 14:50:10 GMT 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/fuzz/corpus/parse_http_date/initial_seed_7: -------------------------------------------------------------------------------- 1 | Sun, 29 Feb 2004 23:59:59.999 GMT 2 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/base64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/base64.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/blob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/blob.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/body.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/byte_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/byte_stream.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/config_bag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/config_bag.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/document.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/document.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/endpoint.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/error.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/number.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/primitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/primitive.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/retry.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/str_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/str_bytes.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-types/src/timeout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-types/src/timeout.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-wasm/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-wasm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-wasm/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-wasm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-wasm/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-wasm/external-types.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-wasm/external-types.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-wasm/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-wasm/src/wasi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-wasm/src/wasi.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-xml/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-xml/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-xml/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-xml/LICENSE -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-xml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-xml/README.md -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-xml/external-types.toml: -------------------------------------------------------------------------------- 1 | allowed_external_types = [ 2 | ] 3 | -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-xml/src/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-xml/src/decode.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-xml/src/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-xml/src/encode.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-xml/src/escape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-xml/src/escape.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-xml/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-xml/src/lib.rs -------------------------------------------------------------------------------- /rust-runtime/aws-smithy-xml/src/unescape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/aws-smithy-xml/src/unescape.rs -------------------------------------------------------------------------------- /rust-runtime/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/build.gradle.kts -------------------------------------------------------------------------------- /rust-runtime/clippy.toml: -------------------------------------------------------------------------------- 1 | ../clippy-root.toml -------------------------------------------------------------------------------- /rust-runtime/inlineable/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/Cargo.toml -------------------------------------------------------------------------------- /rust-runtime/inlineable/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/LICENSE -------------------------------------------------------------------------------- /rust-runtime/inlineable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/README.md -------------------------------------------------------------------------------- /rust-runtime/inlineable/external-types.toml: -------------------------------------------------------------------------------- 1 | allowed_external_types = [ 2 | ] 3 | -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/auth_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/auth_plugin.rs -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/cbor_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/cbor_errors.rs -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/constrained.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/constrained.rs -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/ec2_query_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/ec2_query_errors.rs -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/endpoint_lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/endpoint_lib.rs -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/endpoint_lib/arn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/endpoint_lib/arn.rs -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/endpoint_lib/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/endpoint_lib/host.rs -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/endpoint_lib/s3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/endpoint_lib/s3.rs -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/event_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/event_receiver.rs -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/idempotency_token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/idempotency_token.rs -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/json_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/json_errors.rs -------------------------------------------------------------------------------- /rust-runtime/inlineable/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/rust-runtime/inlineable/src/lib.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.88.0" 3 | -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /tools/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/.cargo/config.toml -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/__init__.py -------------------------------------------------------------------------------- /tools/ci-build/.dockerignore: -------------------------------------------------------------------------------- 1 | target/ 2 | *.md 3 | .github/ 4 | design/ 5 | examples/ 6 | -------------------------------------------------------------------------------- /tools/ci-build/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/Dockerfile -------------------------------------------------------------------------------- /tools/ci-build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/README.md -------------------------------------------------------------------------------- /tools/ci-build/add-local-user.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/add-local-user.dockerfile -------------------------------------------------------------------------------- /tools/ci-build/build.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/build.docker-compose.yml -------------------------------------------------------------------------------- /tools/ci-build/changelogger/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/changelogger/Cargo.lock -------------------------------------------------------------------------------- /tools/ci-build/changelogger/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/changelogger/Cargo.toml -------------------------------------------------------------------------------- /tools/ci-build/changelogger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/changelogger/README.md -------------------------------------------------------------------------------- /tools/ci-build/changelogger/src/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/changelogger/src/entry.rs -------------------------------------------------------------------------------- /tools/ci-build/changelogger/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/changelogger/src/lib.rs -------------------------------------------------------------------------------- /tools/ci-build/changelogger/src/ls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/changelogger/src/ls.rs -------------------------------------------------------------------------------- /tools/ci-build/changelogger/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/changelogger/src/main.rs -------------------------------------------------------------------------------- /tools/ci-build/changelogger/src/new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/changelogger/src/new.rs -------------------------------------------------------------------------------- /tools/ci-build/changelogger/src/render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/changelogger/src/render.rs -------------------------------------------------------------------------------- /tools/ci-build/changelogger/src/split.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/changelogger/src/split.rs -------------------------------------------------------------------------------- /tools/ci-build/changelogger/tests/e2e_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/changelogger/tests/e2e_test.rs -------------------------------------------------------------------------------- /tools/ci-build/ci-action: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/ci-action -------------------------------------------------------------------------------- /tools/ci-build/ci-create-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/ci-create-workspace -------------------------------------------------------------------------------- /tools/ci-build/crate-hasher/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/crate-hasher/Cargo.lock -------------------------------------------------------------------------------- /tools/ci-build/crate-hasher/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/crate-hasher/Cargo.toml -------------------------------------------------------------------------------- /tools/ci-build/crate-hasher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/crate-hasher/README.md -------------------------------------------------------------------------------- /tools/ci-build/crate-hasher/src/file_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/crate-hasher/src/file_list.rs -------------------------------------------------------------------------------- /tools/ci-build/crate-hasher/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/crate-hasher/src/lib.rs -------------------------------------------------------------------------------- /tools/ci-build/crate-hasher/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/crate-hasher/src/main.rs -------------------------------------------------------------------------------- /tools/ci-build/crate-hasher/tests/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/crate-hasher/tests/test.rs -------------------------------------------------------------------------------- /tools/ci-build/difftags/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/difftags/Cargo.lock -------------------------------------------------------------------------------- /tools/ci-build/difftags/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/difftags/Cargo.toml -------------------------------------------------------------------------------- /tools/ci-build/difftags/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/difftags/README.md -------------------------------------------------------------------------------- /tools/ci-build/difftags/src/difftags.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/difftags/src/difftags.css -------------------------------------------------------------------------------- /tools/ci-build/difftags/src/difftags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/difftags/src/difftags.js -------------------------------------------------------------------------------- /tools/ci-build/difftags/src/html.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/difftags/src/html.rs -------------------------------------------------------------------------------- /tools/ci-build/difftags/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/difftags/src/main.rs -------------------------------------------------------------------------------- /tools/ci-build/difftags/src/page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/difftags/src/page.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/Cargo.lock -------------------------------------------------------------------------------- /tools/ci-build/publisher/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/Cargo.toml -------------------------------------------------------------------------------- /tools/ci-build/publisher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/README.md -------------------------------------------------------------------------------- /tools/ci-build/publisher/fake_cargo/cargo_fails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/fake_cargo/cargo_fails -------------------------------------------------------------------------------- /tools/ci-build/publisher/fake_cargo/cargo_success: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | exit 0 3 | -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/cargo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/cargo.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/cargo/add_owner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/cargo/add_owner.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/cargo/get_owners.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/cargo/get_owners.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/cargo/publish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/cargo/publish.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/cargo/yank.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/cargo/yank.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/fs.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/lib.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/main.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/package.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/publish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/publish.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/sort.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/subcommand/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/subcommand/mod.rs -------------------------------------------------------------------------------- /tools/ci-build/publisher/src/yank.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/publisher/src/yank.rs -------------------------------------------------------------------------------- /tools/ci-build/runtime-versioner/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/runtime-versioner/Cargo.lock -------------------------------------------------------------------------------- /tools/ci-build/runtime-versioner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/runtime-versioner/Cargo.toml -------------------------------------------------------------------------------- /tools/ci-build/runtime-versioner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/runtime-versioner/README.md -------------------------------------------------------------------------------- /tools/ci-build/runtime-versioner/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/runtime-versioner/src/main.rs -------------------------------------------------------------------------------- /tools/ci-build/runtime-versioner/src/repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/runtime-versioner/src/repo.rs -------------------------------------------------------------------------------- /tools/ci-build/runtime-versioner/src/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/runtime-versioner/src/tag.rs -------------------------------------------------------------------------------- /tools/ci-build/runtime-versioner/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/runtime-versioner/src/util.rs -------------------------------------------------------------------------------- /tools/ci-build/sanity-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sanity-test -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/Cargo.lock -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/Cargo.toml -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/README.md -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/src/anchor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/src/anchor.rs -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/src/changelog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/src/changelog.rs -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/src/copyright.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/src/copyright.rs -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/src/lib_rs_attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/src/lib_rs_attr.rs -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/src/lint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/src/lint.rs -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/src/lint_cargo_toml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/src/lint_cargo_toml.rs -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/src/main.rs -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/src/readmes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/src/readmes.rs -------------------------------------------------------------------------------- /tools/ci-build/sdk-lints/src/todos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lints/src/todos.rs -------------------------------------------------------------------------------- /tools/ci-build/sdk-lockfiles/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lockfiles/Cargo.lock -------------------------------------------------------------------------------- /tools/ci-build/sdk-lockfiles/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lockfiles/Cargo.toml -------------------------------------------------------------------------------- /tools/ci-build/sdk-lockfiles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lockfiles/README.md -------------------------------------------------------------------------------- /tools/ci-build/sdk-lockfiles/false-positives.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lockfiles/false-positives.txt -------------------------------------------------------------------------------- /tools/ci-build/sdk-lockfiles/src/audit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lockfiles/src/audit.rs -------------------------------------------------------------------------------- /tools/ci-build/sdk-lockfiles/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-lockfiles/src/main.rs -------------------------------------------------------------------------------- /tools/ci-build/sdk-versioner/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-versioner/Cargo.lock -------------------------------------------------------------------------------- /tools/ci-build/sdk-versioner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-versioner/Cargo.toml -------------------------------------------------------------------------------- /tools/ci-build/sdk-versioner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-versioner/README.md -------------------------------------------------------------------------------- /tools/ci-build/sdk-versioner/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/sdk-versioner/src/main.rs -------------------------------------------------------------------------------- /tools/ci-build/smithy-rs-tool-common/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/smithy-rs-tool-common/Cargo.lock -------------------------------------------------------------------------------- /tools/ci-build/smithy-rs-tool-common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/smithy-rs-tool-common/Cargo.toml -------------------------------------------------------------------------------- /tools/ci-build/smithy-rs-tool-common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/smithy-rs-tool-common/README.md -------------------------------------------------------------------------------- /tools/ci-build/smithy-rs-tool-common/src/ci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/smithy-rs-tool-common/src/ci.rs -------------------------------------------------------------------------------- /tools/ci-build/smithy-rs-tool-common/src/git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/smithy-rs-tool-common/src/git.rs -------------------------------------------------------------------------------- /tools/ci-build/smithy-rs-tool-common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-build/smithy-rs-tool-common/src/lib.rs -------------------------------------------------------------------------------- /tools/ci-cdk/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/.eslintrc.json -------------------------------------------------------------------------------- /tools/ci-cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/.gitignore -------------------------------------------------------------------------------- /tools/ci-cdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/.npmignore -------------------------------------------------------------------------------- /tools/ci-cdk/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/.prettierrc -------------------------------------------------------------------------------- /tools/ci-cdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/LICENSE -------------------------------------------------------------------------------- /tools/ci-cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/README.md -------------------------------------------------------------------------------- /tools/ci-cdk/bin/aws-sdk-rust/canary-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/bin/aws-sdk-rust/canary-only.ts -------------------------------------------------------------------------------- /tools/ci-cdk/bin/aws-sdk-rust/canary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/bin/aws-sdk-rust/canary.ts -------------------------------------------------------------------------------- /tools/ci-cdk/bin/smithy-rs/canary-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/bin/smithy-rs/canary-only.ts -------------------------------------------------------------------------------- /tools/ci-cdk/bin/smithy-rs/ci-cdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/bin/smithy-rs/ci-cdk.ts -------------------------------------------------------------------------------- /tools/ci-cdk/canary-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-lambda/.gitignore -------------------------------------------------------------------------------- /tools/ci-cdk/canary-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-lambda/README.md -------------------------------------------------------------------------------- /tools/ci-cdk/canary-lambda/src/canary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-lambda/src/canary.rs -------------------------------------------------------------------------------- /tools/ci-cdk/canary-lambda/src/latest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-lambda/src/latest.rs -------------------------------------------------------------------------------- /tools/ci-cdk/canary-lambda/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-lambda/src/main.rs -------------------------------------------------------------------------------- /tools/ci-cdk/canary-runner/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-runner/Cargo.lock -------------------------------------------------------------------------------- /tools/ci-cdk/canary-runner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-runner/Cargo.toml -------------------------------------------------------------------------------- /tools/ci-cdk/canary-runner/src/build_bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-runner/src/build_bundle.rs -------------------------------------------------------------------------------- /tools/ci-cdk/canary-runner/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-runner/src/main.rs -------------------------------------------------------------------------------- /tools/ci-cdk/canary-runner/src/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-runner/src/run.rs -------------------------------------------------------------------------------- /tools/ci-cdk/canary-wasm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-wasm/.gitignore -------------------------------------------------------------------------------- /tools/ci-cdk/canary-wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-wasm/src/lib.rs -------------------------------------------------------------------------------- /tools/ci-cdk/canary-wasm/wit/component.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/canary-wasm/wit/component.wit -------------------------------------------------------------------------------- /tools/ci-cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/cdk.json -------------------------------------------------------------------------------- /tools/ci-cdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/jest.config.js -------------------------------------------------------------------------------- /tools/ci-cdk/lib/canary-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/lib/canary-stack.ts -------------------------------------------------------------------------------- /tools/ci-cdk/lib/constructs/cloudfront-s3-cdn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/lib/constructs/cloudfront-s3-cdn.ts -------------------------------------------------------------------------------- /tools/ci-cdk/lib/constructs/github-oidc-role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/lib/constructs/github-oidc-role.ts -------------------------------------------------------------------------------- /tools/ci-cdk/lib/oidc-provider-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/lib/oidc-provider-stack.ts -------------------------------------------------------------------------------- /tools/ci-cdk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/package-lock.json -------------------------------------------------------------------------------- /tools/ci-cdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/package.json -------------------------------------------------------------------------------- /tools/ci-cdk/test/oidc-provider-stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/test/oidc-provider-stack.test.ts -------------------------------------------------------------------------------- /tools/ci-cdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-cdk/tsconfig.json -------------------------------------------------------------------------------- /tools/ci-resources/tls-stub/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-resources/tls-stub/Cargo.toml -------------------------------------------------------------------------------- /tools/ci-resources/tls-stub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-resources/tls-stub/README.md -------------------------------------------------------------------------------- /tools/ci-resources/tls-stub/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-resources/tls-stub/src/main.rs -------------------------------------------------------------------------------- /tools/ci-scripts/additional-per-crate-checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/additional-per-crate-checks.sh -------------------------------------------------------------------------------- /tools/ci-scripts/cargo-update-lockfiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/cargo-update-lockfiles -------------------------------------------------------------------------------- /tools/ci-scripts/check-aws-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-aws-config -------------------------------------------------------------------------------- /tools/ci-scripts/check-aws-sdk-adhoc-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-aws-sdk-adhoc-tests -------------------------------------------------------------------------------- /tools/ci-scripts/check-aws-sdk-benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-aws-sdk-benchmarks -------------------------------------------------------------------------------- /tools/ci-scripts/check-aws-sdk-canary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-aws-sdk-canary -------------------------------------------------------------------------------- /tools/ci-scripts/check-aws-sdk-cargo-deny: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-aws-sdk-cargo-deny -------------------------------------------------------------------------------- /tools/ci-scripts/check-aws-sdk-services: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-aws-sdk-services -------------------------------------------------------------------------------- /tools/ci-scripts/check-book: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-book -------------------------------------------------------------------------------- /tools/ci-scripts/check-client-codegen-unit-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-client-codegen-unit-tests -------------------------------------------------------------------------------- /tools/ci-scripts/check-codegen-version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-codegen-version -------------------------------------------------------------------------------- /tools/ci-scripts/check-core-codegen-unit-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-core-codegen-unit-tests -------------------------------------------------------------------------------- /tools/ci-scripts/check-deterministic-codegen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-deterministic-codegen -------------------------------------------------------------------------------- /tools/ci-scripts/check-fuzzgen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-fuzzgen -------------------------------------------------------------------------------- /tools/ci-scripts/check-only-aws-sdk-services: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-only-aws-sdk-services -------------------------------------------------------------------------------- /tools/ci-scripts/check-rust-runtimes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-rust-runtimes -------------------------------------------------------------------------------- /tools/ci-scripts/check-sdk-codegen-unit-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-sdk-codegen-unit-tests -------------------------------------------------------------------------------- /tools/ci-scripts/check-semver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-semver -------------------------------------------------------------------------------- /tools/ci-scripts/check-semver-hazards: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-semver-hazards -------------------------------------------------------------------------------- /tools/ci-scripts/check-serde-codegen-unit-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-serde-codegen-unit-tests -------------------------------------------------------------------------------- /tools/ci-scripts/check-server-codegen-unit-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-server-codegen-unit-tests -------------------------------------------------------------------------------- /tools/ci-scripts/check-server-e2e-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-server-e2e-test -------------------------------------------------------------------------------- /tools/ci-scripts/check-server-python-e2e-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-server-python-e2e-test -------------------------------------------------------------------------------- /tools/ci-scripts/check-style-and-lints: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-style-and-lints -------------------------------------------------------------------------------- /tools/ci-scripts/check-tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/check-tools -------------------------------------------------------------------------------- /tools/ci-scripts/codegen-diff/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/codegen-diff/__init__.py -------------------------------------------------------------------------------- /tools/ci-scripts/codegen-diff/diff_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/codegen-diff/diff_lib.py -------------------------------------------------------------------------------- /tools/ci-scripts/codegen-diff/semver-checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/codegen-diff/semver-checks.py -------------------------------------------------------------------------------- /tools/ci-scripts/configure-tls/configure-badssl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/configure-tls/configure-badssl -------------------------------------------------------------------------------- /tools/ci-scripts/configure-tls/configure-badtls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/configure-tls/configure-badtls -------------------------------------------------------------------------------- /tools/ci-scripts/configure-tls/configure-trytls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/configure-tls/configure-trytls -------------------------------------------------------------------------------- /tools/ci-scripts/configure-tls/update-certs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/configure-tls/update-certs -------------------------------------------------------------------------------- /tools/ci-scripts/generate-aws-sdk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/generate-aws-sdk -------------------------------------------------------------------------------- /tools/ci-scripts/generate-aws-sdk-for-canary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/generate-aws-sdk-for-canary -------------------------------------------------------------------------------- /tools/ci-scripts/generate-aws-sdk-smoketest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/generate-aws-sdk-smoketest -------------------------------------------------------------------------------- /tools/ci-scripts/generate-codegen-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/generate-codegen-diff -------------------------------------------------------------------------------- /tools/ci-scripts/generate-doc-preview-index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/generate-doc-preview-index.sh -------------------------------------------------------------------------------- /tools/ci-scripts/generate-sdk-perf-bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/generate-sdk-perf-bin -------------------------------------------------------------------------------- /tools/ci-scripts/generate-smithy-rs-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/generate-smithy-rs-release -------------------------------------------------------------------------------- /tools/ci-scripts/run-canary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/run-canary -------------------------------------------------------------------------------- /tools/ci-scripts/test-windows.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/ci-scripts/test-windows.sh -------------------------------------------------------------------------------- /tools/echo-server/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/echo-server/Cargo.lock -------------------------------------------------------------------------------- /tools/echo-server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/echo-server/Cargo.toml -------------------------------------------------------------------------------- /tools/echo-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/echo-server/README.md -------------------------------------------------------------------------------- /tools/echo-server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-rs/HEAD/tools/echo-server/src/main.rs --------------------------------------------------------------------------------