Cargo Features

[dependencies]
teller-providers = { version = "2.0.7", default-features = false, features = ["ssm", "aws_secretsmanager", "google_secretmanager", "hashicorp_vault", "dotenv", "hashicorp_consul", "aws", "etcd"] }
default = aws_secretsmanager, dotenv, etcd, google_secretmanager, hashicorp_consul, hashicorp_vault, ssm

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

ssm default = aws

Enables aws-sdk-ssm

aws-ssm

Affects providers::ssm

aws_secretsmanager default = aws

Enables aws-sdk-secretsmanager

aws-secretsmanager

Affects providers::aws_secretsmanager

google_secretmanager default

Enables crc32c and google-secretmanager1 ^5.0.2

google-secretmanager1:

gcp

Affects providers::google_secretmanager

hashicorp_vault default

Enables rustify ^0.5.3 and vaultrs

vaultrs:

hashivault

Affects providers::hashicorp_vault

dotenv default

Enables dotenvy

Affects providers::dotenv

hashicorp_consul default

Enables rs-consul ^0.6.0

HashiCorp Consul

Affects providers::hashicorp_consul

aws aws_secretsmanager ssm

Enables aws-config

etcd default

Enables etcd-client ^0.12

Affects providers::etcd