Cargo Features

[dependencies]
tough-kms = { version = "0.11.0", default-features = false, features = ["aws-sdk-rust", "aws-sdk-rust-rustls", "fips"] }
default = aws-sdk-rust

The aws-sdk-rust feature is set by default whenever tough-kms is added without default-features = false somewhere in the dependency tree.

aws-sdk-rust default = aws-sdk-rust-rustls
aws-sdk-rust-rustls aws-sdk-rust

Enables rustls of aws-config and aws-sdk-kms

fips

Enables fips of aws-lc-rs and tough

aws-lc-rs:

require FIPS

tough-kms has 4 features without comments.