Cargo Features

aws-smithy-runtime has no features set by default.

[dependencies]
aws-smithy-runtime = { version = "1.8.0", features = ["client", "http-auth", "connector-hyper-0-14-x", "tls-rustls", "default-https-client", "rt-tokio", "legacy-test-util", "wire-mock", "test-util"] }
client

Enables client of aws-smithy-runtime-api, http-body-1-x of aws-smithy-types

Affects aws-smithy-runtime::client

http-auth

Enables http-auth of aws-smithy-runtime-api

Affects auth::http

connector-hyper-0-14-x legacy-test-util? tls-rustls?

Enables hyper-014 of aws-smithy-http-client

Affects http::test_util.dvr, http::hyper_014, http::test_util.wire

tls-rustls = connector-hyper-0-14-x

Enables legacy-rustls-ring of aws-smithy-http-client

default-https-client

Enables rustls-aws-lc of aws-smithy-http-client

rt-tokio

Enables rt of tokio

tokio:

Includes basic task execution capabilities

legacy-test-util test-util? wire-mock? = connector-hyper-0-14-x

Enables tracing-subscriber, legacy-test-util and test-util of aws-smithy-http-client, test-util of aws-smithy-runtime-api

Affects client::test_util, aws-smithy-runtime::test_util

wire-mock = legacy-test-util

Enables wire-mock of aws-smithy-http-client

Affects http::test_util.wire

test-util = legacy-test-util

Enables tracing-subscriber, test-util of aws-smithy-http-client and aws-smithy-runtime-api

Affects http::test_util, client::test_util, aws-smithy-runtime::test_util