Cargo Features

[dependencies]
aws-config = { version = "1.5.11", default-features = false, features = ["behavior-version-latest", "client-hyper", "credentials-process", "rt-tokio", "rustls", "sso", "allow-compilation", "test-util"] }
default = client-hyper, credentials-process, rt-tokio, rustls, sso

These default features are set whenever aws-config is added without default-features = false somewhere in the dependency tree.

behavior-version-latest

Affects aws-config::from_env, aws-config::load_from_env

client-hyper default rustls

Enables connector-hyper-0-14-x of aws-smithy-runtime

credentials-process default

Enables process of tokio

rt-tokio default

Enables rt-tokio of aws-smithy-async and aws-smithy-runtime and rt of tokio

tokio:

Includes basic task execution capabilities

rustls default = client-hyper

Enables tls-rustls of aws-smithy-runtime

Affects credentials::default_provider

sso default

Enables aws-sdk-sso and aws-sdk-ssooidc, hex, ring, and zeroize, http-auth of aws-smithy-runtime-api

Affects default_provider::token, aws-config::sso, profile::token

allow-compilation
test-util

Enables test-util of aws-runtime