# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT. [package] name = "aws-smithy-runtime" version = "1.7.3" authors = ["AWS Rust SDK Team ", "Zelda Hessler "] description = "The new smithy runtime crate" edition = "2021" license = "Apache-2.0" repository = "https://github.com/smithy-lang/smithy-rs" [package.metadata.docs.rs] all-features = true targets = ["x86_64-unknown-linux-gnu"] cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"] rustdoc-args = ["--cfg", "docsrs"] [package.metadata.smithy-rs-release-tooling] stable = true [package.metadata.cargo-udeps.ignore] normal = ["aws-smithy-http"] [features] client = ["aws-smithy-runtime-api/client", "aws-smithy-types/http-body-1-x"] http-auth = ["aws-smithy-runtime-api/http-auth"] connector-hyper-0-14-x = ["dep:hyper-0-14", "hyper-0-14?/client", "hyper-0-14?/http2", "hyper-0-14?/http1", "hyper-0-14?/tcp", "hyper-0-14?/stream", "dep:h2"] tls-rustls = ["dep:hyper-rustls", "dep:rustls", "connector-hyper-0-14-x"] rt-tokio = ["tokio/rt"] test-util = ["aws-smithy-runtime-api/test-util", "dep:aws-smithy-protocol-test", "dep:tracing-subscriber", "dep:serde", "dep:serde_json", "dep:indexmap"] wire-mock = ["test-util", "connector-hyper-0-14-x", "hyper-0-14?/server"] [dependencies] bytes = "1" fastrand = "2.0.0" httparse = "1.8.0" once_cell = "1.18.0" pin-project-lite = "0.2.7" pin-utils = "0.1.0" tracing = "0.1.37" [dependencies.aws-smithy-async] path = "../aws-smithy-async" version = "1.2.1" [dependencies.aws-smithy-http] path = "../aws-smithy-http" version = "0.60.11" [dependencies.aws-smithy-protocol-test] path = "../aws-smithy-protocol-test" optional = true version = "0.63.0" [dependencies.aws-smithy-runtime-api] path = "../aws-smithy-runtime-api" version = "1.7.2" [dependencies.aws-smithy-types] path = "../aws-smithy-types" features = ["http-body-0-4-x"] version = "1.2.8" [dependencies.h2] version = "0.3" default-features = false optional = true [dependencies.http-02x] package = "http" version = "0.2.8" [dependencies.http-body-04x] package = "http-body" version = "0.4.4" [dependencies.http-body-1x] package = "http-body" version = "1" [dependencies.hyper-0-14] package = "hyper" version = "0.14.26" default-features = false optional = true [dependencies.hyper-rustls] version = "0.24" features = ["rustls-native-certs", "http2"] optional = true [dependencies.rustls] version = "0.21.8" optional = true [dependencies.serde] version = "1" features = ["derive"] optional = true [dependencies.serde_json] version = "1" features = ["preserve_order"] optional = true [dependencies.indexmap] version = "2" optional = true features = ["serde"] [dependencies.tokio] version = "1.25" features = [] [dependencies.tracing-subscriber] version = "0.3.16" optional = true features = ["env-filter", "fmt", "json"] [dev-dependencies] approx = "0.5.1" fastrand = "~2.0.0" futures-util = "0.3.29" pretty_assertions = "1.4.0" tracing-test = "0.2.1" [dev-dependencies.aws-smithy-async] path = "../aws-smithy-async" features = ["rt-tokio", "test-util"] version = "1.2.1" [dev-dependencies.aws-smithy-runtime-api] path = "../aws-smithy-runtime-api" features = ["test-util"] version = "1.7.2" [dev-dependencies.aws-smithy-types] path = "../aws-smithy-types" features = ["test-util"] version = "1.2.8" [dev-dependencies.tokio] version = "1.25" features = ["macros", "rt", "rt-multi-thread", "test-util", "full"] [dev-dependencies.tracing-subscriber] version = "0.3.16" features = ["env-filter"] [dev-dependencies.hyper_0_14] package = "hyper" version = "0.14.27" features = ["client", "server", "tcp", "http1", "http2"] [dev-dependencies.http1] package = "http" version = "1"